The NetBeans IDE has native Maven support. This means that nothing needs to be setup to get things to work (i.e., downloading Maven plugins is not necessary).
TODO: Explain setting MAVEN_OPTS relative to NetBeans.
Platform |
Options |
---|---|
Unix (e.g. Solaris/Linux) or Windows |
-Xmx512M -XX:MaxPermSize=128M |
64 bit Unix/Windows and/or out-of-memory or PermGen space errors |
MAVEN_OPTS=-Xmx768M -XX:MaxPermSize=192M |
64 bit Unix/Windows with JDK 1.6 (update 14 or later) |
-XX:MaxPermSize=128m -Xmx512M -XX:+UseCompressedOops |
Here are the steps to build Apache CXF source with NetBeans:
Profile option |
Description |
---|---|
-Peverything |
Builds everything including the distribution modules that are normally excluded and the sample projects. |
-Pnochecks |
Builds CXF without running Checkstyle |
-Pfastinstall |
Builds CXF without running Checkstyle or the tests |
Example: -Peverything,fastinstall