Author: veithen Date: Sat Jul 4 15:36:54 2015 New Revision: 1689172 URL: http://svn.apache.org/r1689172 Log: Replace the Maven help page with something shorter and more relevant. Also update maven-site-plugin because we all love Markdown.
Added: axis/axis2/java/core/trunk/src/site/markdown/ axis/axis2/java/core/trunk/src/site/markdown/maven-help.md.vm Removed: axis/axis2/java/core/trunk/src/site/xdoc/maven-help.xml Modified: axis/axis2/java/core/trunk/pom.xml Modified: axis/axis2/java/core/trunk/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/pom.xml?rev=1689172&r1=1689171&r2=1689172&view=diff ============================================================================== --- axis/axis2/java/core/trunk/pom.xml (original) +++ axis/axis2/java/core/trunk/pom.xml Sat Jul 4 15:36:54 2015 @@ -622,7 +622,7 @@ </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> - <version>3.1</version> + <version>3.4</version> </plugin> </plugins> </pluginManagement> Added: axis/axis2/java/core/trunk/src/site/markdown/maven-help.md.vm URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/src/site/markdown/maven-help.md.vm?rev=1689172&view=auto ============================================================================== --- axis/axis2/java/core/trunk/src/site/markdown/maven-help.md.vm (added) +++ axis/axis2/java/core/trunk/src/site/markdown/maven-help.md.vm Sat Jul 4 15:36:54 2015 @@ -0,0 +1,47 @@ +## +## Licensed to the Apache Software Foundation (ASF) under one +## or more contributor license agreements. See the NOTICE file +## distributed with this work for additional information +## regarding copyright ownership. The ASF licenses this file +## to you under the Apache License, Version 2.0 (the +## "License"); you may not use this file except in compliance +## with the License. You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, +## software distributed under the License is distributed on an +## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +## KIND, either express or implied. See the License for the +## specific language governing permissions and limitations +## under the License. +## + +Quick Guide to Maven for Axis2 +============================== + +The Axis2 build uses [Maven 3](https://maven.apache.org/). To build the source code, use the +following command: + + mvn clean install + +The build may fail because Maven runs out of memory. To avoid this, increase the heap +size (and PermGen size, unless you are using Java 8 or above) using the `MAVEN_OPTS` +environment variable, as shown in the following example: + + MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m" + +Note that depending on your platform and Java version, you may need to adjust these +values further. + +Other useful build commands: + +* Skip test execution: `mvn clean install -DskipTests=true` + +* Simulate a release build: `mvn clean install -Papache-release -Dgpg.skip=true` + +* Build the site: `mvn site` (in the root directory of the source tree) + +* Quick build of the site without Javadocs: `mvn site -N` + +For more information, consult the Maven documentation.