You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2011/12/30 19:19:29 UTC

svn commit: r1225882 - in /axis/axis1/java/trunk: ./ axis-jaxrpc/ axis-jaxrpc/src/ axis-jaxrpc/src/main/ axis-jaxrpc/src/main/java/ axis-jaxrpc/src/main/java/javax/ axis-jaxrpc/src/main/java/javax/xml/ axis-jaxrpc/src/main/java/javax/xml/messaging/ axi...

Author: veithen
Date: Fri Dec 30 18:19:28 2011
New Revision: 1225882

URL: http://svn.apache.org/viewvc?rev=1225882&view=rev
Log:
Initial mavenization of the Axis project.

Added:
    axis/axis1/java/trunk/axis/
    axis/axis1/java/trunk/axis-jaxrpc/
    axis/axis1/java/trunk/axis-jaxrpc/pom.xml   (with props)
    axis/axis1/java/trunk/axis-jaxrpc/src/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/javax/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/javax/xml/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/javax/xml/messaging/
      - copied from r1225857, axis/axis1/java/trunk/src/javax/xml/messaging/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/javax/xml/namespace/
      - copied from r1225857, axis/axis1/java/trunk/src/javax/xml/namespace/
    axis/axis1/java/trunk/axis-jaxrpc/src/main/java/javax/xml/rpc/
      - copied from r1225857, axis/axis1/java/trunk/src/javax/xml/rpc/
    axis/axis1/java/trunk/axis-saaj/
    axis/axis1/java/trunk/axis-saaj/pom.xml   (with props)
    axis/axis1/java/trunk/axis-saaj/src/
    axis/axis1/java/trunk/axis-saaj/src/main/
    axis/axis1/java/trunk/axis-saaj/src/main/java/
    axis/axis1/java/trunk/axis-saaj/src/main/java/javax/
    axis/axis1/java/trunk/axis-saaj/src/main/java/javax/xml/
    axis/axis1/java/trunk/axis-saaj/src/main/java/javax/xml/soap/
      - copied from r1225857, axis/axis1/java/trunk/src/javax/xml/soap/
    axis/axis1/java/trunk/axis/pom.xml   (with props)
    axis/axis1/java/trunk/axis/src/
    axis/axis1/java/trunk/axis/src/main/
    axis/axis1/java/trunk/axis/src/main/java/
    axis/axis1/java/trunk/axis/src/main/java/org/
      - copied from r1225857, axis/axis1/java/trunk/src/org/
    axis/axis1/java/trunk/pom.xml   (with props)
Removed:
    axis/axis1/java/trunk/src/javax/xml/messaging/
    axis/axis1/java/trunk/src/javax/xml/namespace/
    axis/axis1/java/trunk/src/javax/xml/rpc/
    axis/axis1/java/trunk/src/javax/xml/soap/
    axis/axis1/java/trunk/src/org/

Added: axis/axis1/java/trunk/axis-jaxrpc/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-jaxrpc/pom.xml?rev=1225882&view=auto
==============================================================================
--- axis/axis1/java/trunk/axis-jaxrpc/pom.xml (added)
+++ axis/axis1/java/trunk/axis-jaxrpc/pom.xml Fri Dec 30 18:19:28 2011
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.axis</groupId>
+        <artifactId>axis-project</artifactId>
+        <version>1.4.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <artifactId>axis-jaxrpc</artifactId>
+    <name>Axis :: JAX-RPC</name>
+    <dependencies>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>axis-saaj</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.4</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifestSections>
+                            <manifestSection>
+                                <name>javax/xml/rpc</name>
+                                <manifestEntries>
+                                    <Specification-Title>JAX-RPC</Specification-Title>
+                                    <Specification-Version>1.1</Specification-Version>
+                                    <Specification-Vendor>JCP</Specification-Vendor>
+                                </manifestEntries>
+                            </manifestSection>
+                        </manifestSections>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Propchange: axis/axis1/java/trunk/axis-jaxrpc/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: axis/axis1/java/trunk/axis-saaj/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-saaj/pom.xml?rev=1225882&view=auto
==============================================================================
--- axis/axis1/java/trunk/axis-saaj/pom.xml (added)
+++ axis/axis1/java/trunk/axis-saaj/pom.xml Fri Dec 30 18:19:28 2011
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.axis</groupId>
+        <artifactId>axis-project</artifactId>
+        <version>1.4.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <artifactId>axis-saaj</artifactId>
+    <name>Axis :: SAAJ</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-activation_1.1_spec</artifactId>
+            <version>1.1</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifestSections>
+                            <manifestSection>
+                                <name>javax/xml/soap</name>
+                                <manifestEntries>
+                                    <Specification-Title>SAAJ</Specification-Title>
+                                    <Specification-Version>1.2</Specification-Version>
+                                    <Specification-Vendor>JCP</Specification-Vendor>
+                                </manifestEntries>
+                            </manifestSection>
+                        </manifestSections>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Propchange: axis/axis1/java/trunk/axis-saaj/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: axis/axis1/java/trunk/axis/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis/pom.xml?rev=1225882&view=auto
==============================================================================
--- axis/axis1/java/trunk/axis/pom.xml (added)
+++ axis/axis1/java/trunk/axis/pom.xml Fri Dec 30 18:19:28 2011
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.axis</groupId>
+        <artifactId>axis-project</artifactId>
+        <version>1.4.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <artifactId>axis</artifactId>
+    <name>Axis :: Core</name>
+    <dependencies>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>axis-jaxrpc</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-javamail_1.4_spec</artifactId>
+            <version>1.7.1</version>
+        </dependency>
+        <dependency>
+            <groupId>wsdl4j</groupId>
+            <artifactId>wsdl4j</artifactId>
+            <version>1.5.1</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-discovery</groupId>
+            <artifactId>commons-discovery</artifactId>
+            <version>0.2</version>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.6.2</version>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xmlParserAPIs</artifactId>
+            <version>2.6.2</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+            <version>3.0.1</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-jms_1.1_spec</artifactId>
+            <version>1.1.1</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+            <version>1.0.0</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>castor</groupId>
+            <artifactId>castor</artifactId>
+            <version>0.9.4.2</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>jetty</groupId>
+            <artifactId>jetty</artifactId>
+            <version>5.1.10</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>bsf</groupId>
+            <artifactId>bsf</artifactId>
+            <version>2.3.0</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>copy</goal>
+                        </goals>
+                        <configuration>
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>xerces</groupId>
+                                    <artifactId>xmlParserAPIs</artifactId>
+                                 </artifactItem>
+                            </artifactItems>
+                            <overWrite>true</overWrite>
+                            <outputDirectory>${project.build.directory}/endorsed</outputDirectory>
+                            <stripVersion>true</stripVersion>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <!-- Jimi is not available in any public repository -->
+                        <exclude>org/apache/axis/components/image/JimiIO.java</exclude>
+                        <!-- Depends on classes from the IBM JDK -->
+                        <exclude>org/apache/axis/components/net/IBM*.java</exclude>
+                        <!-- Classes from the progress.message.jclient package are not available in any public repository -->
+                        <exclude>org/apache/axis/components/jms/SonicMQVendorAdapter.java</exclude>
+                        <!-- TODO: contains reference to non existing class org.apache.axis.components.bridge.COMBridge -->
+                        <exclude>org/apache/axis/providers/ComProvider.java</exclude>
+                        <!-- TODO: need to figure out how this is built -->
+                        <exclude>org/apache/axis/encoding/ser/xbeans/**</exclude>
+                    </excludes>
+                    <compilerArgument>
+                        <!-- Necessary because we only support DOM 2 -->
+                        -Xbootclasspath/p:${project.build.directory}/endorsed/xmlParserAPIs.jar
+                    </compilerArgument>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifestSections>
+                            <manifestSection>
+                                <name>org/apache/axis</name>
+                                <manifestEntries>
+                                    <Implementation-Title>Apache Axis</Implementation-Title>
+                                    <Implementation-Version>${project.version}</Implementation-Version> 
+                                    <Implementation-Vendor>Apache Axis</Implementation-Vendor>
+                                </manifestEntries>
+                            </manifestSection>
+                        </manifestSections>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Propchange: axis/axis1/java/trunk/axis/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: axis/axis1/java/trunk/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/pom.xml?rev=1225882&view=auto
==============================================================================
--- axis/axis1/java/trunk/pom.xml (added)
+++ axis/axis1/java/trunk/pom.xml Fri Dec 30 18:19:28 2011
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache</groupId>
+        <artifactId>apache</artifactId>
+        <version>9</version>
+    </parent>
+    <groupId>org.apache.axis</groupId>
+    <artifactId>axis-project</artifactId>
+    <name>Axis</name>
+    <version>1.4.1-SNAPSHOT</version>
+    <packaging>pom</packaging>
+    <modules>
+        <module>axis</module>
+        <module>axis-jaxrpc</module>
+        <module>axis-saaj</module>
+    </modules>
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>2.3.2</version>
+                    <configuration>
+                        <archive>
+                            <manifest>
+                                <addDefaultImplementationEntries>false</addDefaultImplementationEntries>
+                                <addDefaultSpecificationEntries>false</addDefaultSpecificationEntries>
+                            </manifest>
+                        </archive>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+</project>

Propchange: axis/axis1/java/trunk/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native