...
Table of Contents |
---|
...
Available profiles | Enabled by property | Requires profiles | Description |
---|---|---|---|
deps |
|
| Enables a convenience download for all dependencies into the deps directory, usage mvn -P deps -pl deps install |
developer |
|
| Enables a convenience pom with developer functions |
vmware | nonoss |
| Enables the build of vmware-base and the vmware plugin, requires vmware SDK to be present. |
netapp | nonoss |
| Enables the build of the netapp plugin, requires NetApp manageontap sdk. |
f5 | nonoss |
| Enables the build of the f5 plugin, requires f5 iControl library |
netscaler | nonoss |
| Enables the build of the netscaler plugin, requires additional libraries. |
srx | nonoss |
| Enables the build of the juniper srx plugin, requires additional libraries. |
Available properties |
| Required profile | Description |
deploydb |
| developer | Clears and creates the cloud database in the mysql server configured utils/conf/db.properties |
nonoss |
|
| Enables all modules that are not part of the standard ASF build |
systemvm |
|
| Enabled the build of the systemvm.iso, requires mkisofs to be available on the commandline |
For nonoss, just do a mvn -Dnonoss <goal>.
Example, if you want to build CloudStack with all ASF components and the vmware plugin, use the following command
...
On can use maven to deploy and debug the management server. First export the MAVEN_OPTS variable to open a transport socket on port 8787 (same as before).
Code Block |
---|
$ export MAVEN_OPTS="-Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"
|
If you don't export using above configuration, the management server will run with no debugger attached.
This will run a jetty server on localhost port 8080 with the management server.
Code Block |
---|
$ mvn -pl :cloud-client-ui jetty:run
|
...