configure
Modify gui/src/main/resources/org/jboss/as/console/TeiidExtension.gwt.xml for Super Dev Mode.
<module rename-to="app">
<inherits name="org.jboss.as.console.composite.WildFlyDev"/>
<stylesheet src="teiid.css" />
<add-linker name="xsiframe"/>
</module>
Compile
$ cd ${teiid-web-console}
$ mvn -Pdev clean install
$ cd app
$ mvn package -Peapdev
Deploy
$ cd ${teiid-web-console)/app/target
$ cp teiid-console-app-***-resources.jar $TeiidServer_HOME/modules/system/layers/dv/org/jboss/as/console/main/
$ vi $TeiidServer_HOME/modules/system/layers/dv/org/jboss/as/console/main/module.xml
Modify the value of resource-root to teiid-console-app-***-resources.jar
Run
- GWT Code Server
$ cd cd ${teiid-web-console)/app
$ mvn gwt:run-codeserver -Peapdev
The server is ready when you can see [INFO] The code server is ready at http://127.0.0.1:9876/* in terminal.
- Teiid Server
./bin/standalone.sh
Debug
- open your Chrome browser and go to http://localhost:9876/
- drag and drop Dev Mode On button to your bookmarks panel
- login to http://localhost:9990/console/
- click "Dev Mode On" on bookmark
- click "Compile" button
- open developer debugger (in Chrome CTRL + Shift + I)
- go to Sources tab
- CTRL + P to search for a file you want to debug
- set a breakpoint
Comments