This is an automated email from the ASF dual-hosted git repository. sebawagner pushed a commit to branch feature/OPENMEETINGS-2748-update-build-and-dev-instructions in repository https://gitbox.apache.org/repos/asf/openmeetings.git
commit 908af07ebf016a8e45500ae4d1e906b4f646e2e7 Author: Sebastian <sebawag...@apache.org> AuthorDate: Sun Jul 31 10:44:28 2022 +1200 OPENMEETINGS-2748 Add and update build instructions. --- .../src/site/xdoc/BuildInstructions.xml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/openmeetings-server/src/site/xdoc/BuildInstructions.xml b/openmeetings-server/src/site/xdoc/BuildInstructions.xml index 9f546593a..78c3ae7db 100644 --- a/openmeetings-server/src/site/xdoc/BuildInstructions.xml +++ b/openmeetings-server/src/site/xdoc/BuildInstructions.xml @@ -63,12 +63,28 @@ <section name="Tips and Gotchas"> <p>Eclipse ANSI colors plugin for colors in console</p> <source><![CDATA[ -MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n' mvn clean -P allModules,quick,mysql jetty:run-exploded -Dwicket.ioc.useByteBuddy=true +MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n' mvn clean -P allModules,quick,mysql jetty:run-exploded -Dwicket.configuration=DEVELOPMENT -Dwicket.ioc.useByteBuddy=true #Quick rebuild and run -cd ..; mvn clean install -PallModules,quick,mysql -pl openmeetings-util,openmeetings-core; cd openmeetings-web; MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n' mvn clean -P allModules,quick,mysql jetty:run-exploded -Dwicket.ioc.useByteBuddy=true +cd ..; mvn clean install -PallModules,quick,mysql -pl openmeetings-util,openmeetings-core; cd openmeetings-web; MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n' mvn clean -P allModules,quick,mysql jetty:run-exploded -Dwicket.configuration=DEVELOPMENT -Dwicket.ioc.useByteBuddy=true ]]></source> + <p>Run OpenMeetings with Embedded Jetty for Development purpose in JDK17</p> + <source> +<![CDATA[ +# ANSI console colors and fix Hazelcast warnings for access +export MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n --add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED' + +# Just run Webapp, requires other modules to be compiled separated if changed +cd openmeetings-webapp +mvn install -P allModules,quick,mysql jetty:run-exploded -Dwicket.configuration=DEVELOPMENT -Dwicket.ioc.useByteBuddy=true + +# OpenMeetings logs for embedded jetty are in +cd openmeetings-webapp +tail -f -n 1000 target/openmeetings.log +]]> + </source> + <p>In case you would like to develop Openmeetings you need to run <i>"unpacked"</i> build: </p> <source> <![CDATA[