Author: veithen
Date: Fri Jul 18 23:11:18 2014
New Revision: 1611836

URL: http://svn.apache.org/r1611836
Log:
Move axiom-impl and axiom-dom to implementations.

Added:
    webservices/axiom/trunk/implementations/axiom-dom/
      - copied from r1611827, webservices/axiom/trunk/modules/axiom-dom/
    webservices/axiom/trunk/implementations/axiom-impl/
      - copied from r1611827, webservices/axiom/trunk/modules/axiom-impl/
Removed:
    webservices/axiom/trunk/modules/axiom-dom/
    webservices/axiom/trunk/modules/axiom-impl/
Modified:
    webservices/axiom/trunk/implementations/axiom-dom/pom.xml
    webservices/axiom/trunk/implementations/axiom-impl/pom.xml
    webservices/axiom/trunk/implementations/pom.xml
    webservices/axiom/trunk/pom.xml

Modified: webservices/axiom/trunk/implementations/axiom-dom/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/pom.xml?rev=1611836&r1=1611827&r2=1611836&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/pom.xml (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/pom.xml Fri Jul 18 
23:11:18 2014
@@ -21,22 +21,13 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.ws.commons.axiom</groupId>
-        <artifactId>axiom</artifactId>
+        <artifactId>implementations</artifactId>
         <version>1.2.15-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axiom-dom</artifactId>
     <name>Axiom DOM</name>
     <packaging>bundle</packaging>
     <description>The Axiom DOM implementation.</description>
-    <!-- This needs to be set explicitly because the project structure implies 
that the Maven calculated defaults are wrong -->
-    <scm>
-        
<connection>scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-dom</connection>
-        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-dom</developerConnection>
-        
<url>http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-dom</url>
-    </scm>
-    <!-- This also needs to be set explicitly because the Maven calculated URL 
would point to nowhere -->
-    <url>http://ws.apache.org/axiom/</url>
     <dependencies>
         <dependency>
             <groupId>${project.groupId}</groupId>
@@ -110,53 +101,23 @@
     <build>
         <plugins>
             <plugin>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>default-compile</id>
-                        <phase>none</phase>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>aspectj-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>compile</goal>
-                        </goals>
-                        <configuration>
-                            <complianceLevel>1.5</complianceLevel>
-                            <aspectLibraries>
-                                <aspectLibrary>
-                                    <groupId>${project.groupId}</groupId>
-                                    <artifactId>core-aspects</artifactId>
-                                </aspectLibrary>
-                                <aspectLibrary>
-                                    <groupId>${project.groupId}</groupId>
-                                    <artifactId>om-aspects</artifactId>
-                                </aspectLibrary>
-                                <aspectLibrary>
-                                    <groupId>${project.groupId}</groupId>
-                                    <artifactId>dom-aspects</artifactId>
-                                </aspectLibrary>
-                            </aspectLibraries>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <extensions>true</extensions>
                 <configuration>
-                    <excludeDependencies>true</excludeDependencies>
-                    <instructions>
-                        <Private-Package>org.apache.axiom.*</Private-Package>
-                        <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
-                        <Import-Package>!org.aspectj.*,*</Import-Package>
-                    </instructions>
+                    <aspectLibraries>
+                        <aspectLibrary>
+                            <groupId>${project.groupId}</groupId>
+                            <artifactId>core-aspects</artifactId>
+                        </aspectLibrary>
+                        <aspectLibrary>
+                            <groupId>${project.groupId}</groupId>
+                            <artifactId>om-aspects</artifactId>
+                        </aspectLibrary>
+                        <aspectLibrary>
+                            <groupId>${project.groupId}</groupId>
+                            <artifactId>dom-aspects</artifactId>
+                        </aspectLibrary>
+                    </aspectLibraries>
                 </configuration>
             </plugin>
             <plugin>
@@ -167,34 +128,8 @@
                         <goals>
                             <goal>shade</goal>
                         </goals>
-                        <configuration>
-                            <artifactSet>
-                                <includes>
-                                    
<include>${project.groupId}:*-aspects</include>
-                                    <include>org.aspectj:aspectjrt</include>
-                                </includes>
-                            </artifactSet>
-                            <transformers>
-                                <transformer 
implementation="org.apache.axiom.buildutils.shade.osgi.OSGiManifestResourceTransformer"
 />
-                            </transformers>
-                            <createSourcesJar>true</createSourcesJar>
-                        </configuration>
                     </execution>
                 </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>${project.groupId}</groupId>
-                        <artifactId>shade-osgi</artifactId>
-                        <version>${project.version}</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-            <plugin>
-                <artifactId>maven-site-plugin</artifactId>
-                <configuration>
-                    <skip>true</skip>
-                    <skipDeploy>true</skipDeploy>
-                </configuration>
             </plugin>
         </plugins>
     </build>

Modified: webservices/axiom/trunk/implementations/axiom-impl/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/pom.xml?rev=1611836&r1=1611827&r2=1611836&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/pom.xml (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/pom.xml Fri Jul 18 
23:11:18 2014
@@ -21,22 +21,13 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.ws.commons.axiom</groupId>
-        <artifactId>axiom</artifactId>
+        <artifactId>implementations</artifactId>
         <version>1.2.15-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axiom-impl</artifactId>
     <name>Axiom Impl</name>
     <packaging>bundle</packaging>
     <description>The Axiom default implementation.</description>
-    <!-- This needs to be set explicitly because the project structure implies 
that the Maven calculated defaults are wrong -->
-    <scm>
-        
<connection>scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-impl</connection>
-        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/webservices/commons/trunk/modules/axiom/modules/axiom-impl</developerConnection>
-        
<url>http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-impl</url>
-    </scm>
-    <!-- This also needs to be set explicitly because the Maven calculated URL 
would point to nowhere -->
-    <url>http://ws.apache.org/axiom/</url>
     <dependencies>
         <dependency>
             <groupId>${project.groupId}</groupId>
@@ -99,48 +90,19 @@
     <build>
         <plugins>
             <plugin>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>default-compile</id>
-                        <phase>none</phase>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>aspectj-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>compile</goal>
-                        </goals>
-                        <configuration>
-                            <complianceLevel>1.5</complianceLevel>
-                            <aspectLibraries>
-                                <aspectLibrary>
-                                    <groupId>${project.groupId}</groupId>
-                                    <artifactId>core-aspects</artifactId>
-                                </aspectLibrary>
-                                <aspectLibrary>
-                                    <groupId>${project.groupId}</groupId>
-                                    <artifactId>om-aspects</artifactId>
-                                </aspectLibrary>
-                            </aspectLibraries>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <extensions>true</extensions>
                 <configuration>
-                    <excludeDependencies>true</excludeDependencies>
-                    <instructions>
-                        <Private-Package>org.apache.axiom.*</Private-Package>
-                        <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
-                    </instructions>
+                    <aspectLibraries>
+                        <aspectLibrary>
+                            <groupId>${project.groupId}</groupId>
+                            <artifactId>core-aspects</artifactId>
+                        </aspectLibrary>
+                        <aspectLibrary>
+                            <groupId>${project.groupId}</groupId>
+                            <artifactId>om-aspects</artifactId>
+                        </aspectLibrary>
+                    </aspectLibraries>
                 </configuration>
             </plugin>
             <plugin>
@@ -151,34 +113,8 @@
                         <goals>
                             <goal>shade</goal>
                         </goals>
-                        <configuration>
-                            <artifactSet>
-                                <includes>
-                                    
<include>${project.groupId}:*-aspects</include>
-                                    <include>org.aspectj:aspectjrt</include>
-                                </includes>
-                            </artifactSet>
-                            <transformers>
-                                <transformer 
implementation="org.apache.axiom.buildutils.shade.osgi.OSGiManifestResourceTransformer"
 />
-                            </transformers>
-                            <createSourcesJar>true</createSourcesJar>
-                        </configuration>
                     </execution>
                 </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>${project.groupId}</groupId>
-                        <artifactId>shade-osgi</artifactId>
-                        <version>${project.version}</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-            <plugin>
-                <artifactId>maven-site-plugin</artifactId>
-                <configuration>
-                    <skip>true</skip>
-                    <skipDeploy>true</skipDeploy>
-                </configuration>
             </plugin>
         </plugins>
     </build>

Modified: webservices/axiom/trunk/implementations/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/pom.xml?rev=1611836&r1=1611835&r2=1611836&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/pom.xml (original)
+++ webservices/axiom/trunk/implementations/pom.xml Fri Jul 18 23:11:18 2014
@@ -28,6 +28,8 @@
     <name>Implementations</name>
     <packaging>pom</packaging>
     <modules>
+        <module>axiom-impl</module>
+        <module>axiom-dom</module>
         <module>dom</module>
     </modules>
     <build>
@@ -64,6 +66,7 @@
                     <instructions>
                         <Private-Package>org.apache.axiom.*</Private-Package>
                         <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
+                        <Import-Package>!org.aspectj.*,*</Import-Package>
                     </instructions>
                 </configuration>
             </plugin>

Modified: webservices/axiom/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/pom.xml?rev=1611836&r1=1611835&r2=1611836&view=diff
==============================================================================
--- webservices/axiom/trunk/pom.xml (original)
+++ webservices/axiom/trunk/pom.xml Fri Jul 18 23:11:18 2014
@@ -900,8 +900,6 @@
         <module>buildutils</module>
         <module>modules/axiom-buildutils</module>
         <module>modules/axiom-api</module>
-        <module>modules/axiom-impl</module>
-        <module>modules/axiom-dom</module>
         <module>modules/axiom-compat</module>
         <module>modules/axiom-jaxb</module>
         <module>modules/axiom-c14n</module>


Reply via email to