Inherit from parent POM for stage-site 01/20201/1 release-1.3.0
authorChristopher Lott (cl778h) <clott@research.att.com>
Mon, 23 Oct 2017 18:01:43 +0000 (14:01 -0400)
committerChristopher Lott (cl778h) <clott@research.att.com>
Mon, 23 Oct 2017 18:02:09 +0000 (14:02 -0400)
Issue: PORTAL-89
Change-Id: I0749c1c6f8903c4559a16a7c51b75018bf7014f3
Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
ecomp-sdk/epsdk-app-os/pom.xml

index 61ca662..7b7e64a 100644 (file)
@@ -4,88 +4,37 @@
 
        <!-- This is the Maven project object model (POM) file for the open-source SDK web app.
                 This is NOT the Portal - but it is developed and supported by the Portal team. -->
-       <groupId>org.onap.portal.sdk</groupId>
-       <artifactId>epsdk-app-os</artifactId>
-       <version>1.3.0</version>
-       <packaging>war</packaging>
-       <name>ECOMP SDK Webapp for OpenSource</name>
-       <description>ECOMP SDK Web Application for public release</description>
+        <parent>
+                <groupId>org.onap.portal.sdk</groupId>
+                <artifactId>epsdk-project</artifactId>
+                <version>1.3.0</version>
+        </parent>
 
-       <properties>
-               <encoding>UTF-8</encoding>
-               <epsdk.version>1.3.0</epsdk.version>
-               <springframework.version>4.2.0.RELEASE</springframework.version>
-               <hibernate.version>4.3.11.Final</hibernate.version>
-               <!-- Skip assembling the zip; assemble via mvn -Dskipassembly=false .. -->
-               <skipassembly>true</skipassembly>
-               <!-- Tests usually require some setup that maven cannot do, so skip. -->
-               <skiptests>true</skiptests>
-               <nexusproxy>https://nexus.onap.org</nexusproxy>
-               <snapshotNexusPath>content/repositories/snapshots/</snapshotNexusPath>
-               <stagingNexusPath>content/repositories/staging/</stagingNexusPath>
-               <releaseNexusPath>content/repositories/releases/</releaseNexusPath>
-       </properties>
+        <!-- GroupId is inherited from parent -->
+        <artifactId>epsdk-app-os</artifactId>
+        <!-- Version is inherited from parent -->
+        <packaging>war</packaging>
+        <name>ECOMP Portal SDK Webapp for OpenSource</name>
+        <description>ECOMP Portal SDK Web Application for public release</description>
 
-       <repositories>
-               <repository>
-                       <id>ecomp-releases</id>
-                       <name>OpenECOMP - Release Repository</name>
-                       <url>${nexusproxy}/${releaseNexusPath}</url>
-               </repository>
-               <repository>
-                       <id>staging</id>
-                       <name>ONAP - Staging Repository</name>
-                       <url>${nexusproxy}/${stagingNexusPath}</url>
-               </repository>
-               <repository>
-                       <id>ecomp-snapshots</id>
-                       <name>OpenECOMP - Snapshot Repository</name>
-                       <url>${nexusproxy}/${snapshotNexusPath}</url>
-               </repository>
-               <repository>
-                       <id>ecomp-public</id>
-                       <name>ecomp onap public Repository</name>
-                       <url>https://nexus.onap.org/content/groups/public</url>
-               </repository>
-       </repositories>
+        <properties>
+                <!-- This determines the EPSDK library versions, helpful for testing -->
+                <epsdk.version>${project.version}</epsdk.version>
+                <!-- Skip assembling the zip; assemble via mvn -Dskipassembly=false .. -->
+                <skipassembly>true</skipassembly>
+                <!-- Tests usually require some setup that maven cannot do, so skip. -->
+                <skiptests>true</skiptests>
+        </properties>
 
-       <profiles>
-               <!-- disable doclint, a new feature in Java 8, when generating javadoc -->
-               <profile>
-                       <id>doclint-java8-disable</id>
-                       <activation>
-                               <jdk>[1.8,)</jdk>
-                       </activation>
-                       <build>
-                               <plugins>
-                                       <plugin>
-                                               <groupId>org.apache.maven.plugins</groupId>
-                                               <artifactId>maven-javadoc-plugin</artifactId>
-                                               <version>2.10.4</version>
-                                               <configuration>
-                                                       <additionalparam>-Xdoclint:none</additionalparam>
-                                               </configuration>
-                                       </plugin>
-                               </plugins>
-                       </build>
-               </profile>
-       </profiles>
+        <!-- repositories are inherited from parent -->
+
+        <!-- profiles are inherited from parent -->
 
        <build>
                <!-- The war file name carries no version number -->
                <finalName>${project.artifactId}</finalName>
 
                <plugins>
-                       <!-- Compile to Java 1.8 class output format -->
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-compiler-plugin</artifactId>
-                               <version>3.1</version>
-                               <configuration>
-                                       <source>1.8</source>
-                                       <target>1.8</target>
-                               </configuration>
-                       </plugin>
 
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>