if you don't know the artifactid, one can use filesystem paths, so to run mgmt server one can do this: (after you mvn install that is) mvn -pl client jetty:run
The awsapi server is not exactly part of the mgmt server, just a aws api wrapper/bridge. To run only awsapi; mvn -pl awsapi jetty:run (or, using artifactId, :cloud-awsapi) mvn -pl :cloud-awsapi jetty:run This will run the awsapi server on port 7080 and served on path /awsapi if successful. To know artifactId of a project, open pom.xml of the submodule (project) and look for the artifactId. Hope that helps. ________________________________________ From: sebgoa [run...@gmail.com] Sent: Friday, November 09, 2012 8:29 PM To: cloudstack-dev@incubator.apache.org Subject: Re: Meaning of parameter -pl developer, ... On that same vein, which artifactId runs the mgt server and the awsapi app ? It does not seem that cloud-client-ui runs awsapi. -sebastien On Nov 9, 2012, at 3:38 PM, Rohit Yadav wrote: > What happens when we pass parameter -xyz; mvn --help to the rescue! > -pl or --projects means we ask maven to select a particular project or > artifact to build and/or run a plugin on. > > We can either give it a valid filesystem path like; mvn -pl client jetty:run > (here client is the folder which is actually the cloud-client-ui artifact) > Or, we specify the artifactId, so we use <groupId>:<artifactId> as to use > default groupId which is org.apache.cloudstack, so both of the following are > valid as well: > mvn -pl :cloud-client-ui jetty:run (here since we're already inside > cloudstack's src, the groupId is already defined in all pom.xmls) > mvn -pl org.apache.cloudstack:cloud-client-ui jetty:run > > Regards. > > ________________________________________ > From: Charles Moulliard [ch0...@gmail.com] > Sent: Friday, November 09, 2012 2:44 PM > To: cloudstack-dev > Subject: Meaning of parameter -pl developer, ... > > Hi, > > What does it happen when we pass parameter -pl developer or > -pl -:cloud-client-ui to maven ? > > Regards, > > -- > Charles Moulliard > Apache Committer / Sr. Enterprise Architect (RedHat) > Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com