2012/10/17 Rohit Yadav <[email protected]>: > Hi Oliver, > > On 17-Oct-2012, at 6:46 PM, Olivier Lamy <[email protected]> wrote: > >> 2012/10/11 Rohit Yadav <[email protected]>: >>> With some minor build fixes I'm able to build, deploydb and debug using >>> Maven now. Pl. start using master branch as Hugo suggested so we can weed >>> out issues with maven. >>> >>> Updated: >>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+with+Maven#BuildingwithMaven-BuildingCloudStack >>> >>> Quick steps: >>> >>> 1. Export maven settings to have a debugger on port 8787, on your IDE >>> select debugger type to listen on socket port 8787 (as before): >>> $ export MAVEN_OPTS="-Xmx1024m -Xdebug >>> -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y" >>> >>> 2. Clean source tree and build: >>> $ mvn clean && mvn install >>> >>> 3. Deploy database: >>> $ mvn -P developer -pl developer -Ddeploydb >>> >>> 4. Debug mgmt server server: >>> $ mvn -pl :cloud-client-ui jetty:run >>> >>> For 4, if MAVEN_OPTS was exported only then 4. will run jetty with a >>> debugger on 8787. For me it took a lot of time, but when I connect on my >>> IDE and disconnect it booted up faster. >> using mvnDebug works too (the port is 8000) >> >> Note: using tomcat-maven-plugin is IMHO is a bit simple and more >> productive. As you don't have to install all modules/jars first. > > That would be great to not mvn install every time we make any change (got it > what you were trying to say). Yup that's the goal :-) > >> Just use tomcat7:run from the top module and all modules will be >> compiled (if needed) and added to the webapp class path. > > When I do mvn tomcat7:run it fails and tries to load web app from awsapi. So, > I commented out awsapi as a submodule in top level pom.xml, but then > localhost:8080/client which returns 404. > >> BTW I have fixed a bit of stuff in poms and it works now > > Failed to work for me, do we need to pass any profile or select any project, > I tried -pl :cloud-client-ui etc. but did not work.
mvn org.apache.tomcat.maven:tomcat7-maven-plugin:2.0:run -pl :cloud-client-ui -am -Pclient failed for me as mysql is not started :-) > > Thanks and regards. > >> >>> >>> Regards. >> >> >> >> -- >> Olivier Lamy >> Talend: http://coders.talend.com >> http://twitter.com/olamy | http://linkedin.com/in/olamy > -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy
