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.