Use alta-maven-plugin to build the boot classpath for axis-rt-core.
diff --git a/axis-rt-core/pom.xml b/axis-rt-core/pom.xml
index 8d310d4..759aeff 100644
--- a/axis-rt-core/pom.xml
+++ b/axis-rt-core/pom.xml
@@ -127,28 +127,28 @@
                 </executions>
             </plugin>
             <plugin>
-                <artifactId>maven-dependency-plugin</artifactId>
+                <groupId>com.github.veithen.alta</groupId>
+                <artifactId>alta-maven-plugin</artifactId>
                 <executions>
                     <execution>
-                        <phase>generate-resources</phase>
                         <goals>
-                            <goal>copy</goal>
+                            <goal>generate-properties</goal>
                         </goals>
                         <configuration>
-                            <artifactItems>
-                                <artifactItem>
+                            <name>compile.bootclasspath</name>
+                            <value>%file%</value>
+                            <separator>${path.separator}</separator>
+                            <artifacts>
+                                <artifact>
                                     <groupId>xerces</groupId>
                                     <artifactId>xmlParserAPIs</artifactId>
-                                </artifactItem>
-                                <artifactItem>
-                                    <groupId>${project.groupId}</groupId>
+                                </artifact>
+                                <artifact>
+                                    <groupId>org.apache.axis</groupId>
                                     <artifactId>axis-saaj</artifactId>
                                     <version>${project.version}</version>
-                                </artifactItem>
-                            </artifactItems>
-                            <overWrite>true</overWrite>
-                            <outputDirectory>${project.build.directory}/endorsed</outputDirectory>
-                            <stripVersion>true</stripVersion>
+                                </artifact>
+                            </artifacts>
                         </configuration>
                     </execution>
                 </executions>
@@ -158,7 +158,7 @@
                 <configuration>
                     <compilerArgument>
                         <!-- Necessary because we only support DOM 2 and SAAJ 1.2 -->
-                        -Xbootclasspath/p:${project.build.directory}/endorsed/xmlParserAPIs.jar${path.separator}${project.build.directory}/endorsed/axis-saaj.jar
+                        -Xbootclasspath/p:${compile.bootclasspath}
                     </compilerArgument>
                 </configuration>
             </plugin>
diff --git a/pom.xml b/pom.xml
index d7ef021..65724fd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -286,6 +286,11 @@
                     <artifactId>filecheck-maven-plugin</artifactId>
                     <version>0.1</version>
                 </plugin>
+                <plugin>
+                    <groupId>com.github.veithen.alta</groupId>
+                    <artifactId>alta-maven-plugin</artifactId>
+                    <version>0.6.2</version>
+                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>