add nexus plugin and version.properties
[policy/engine.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index ddf6c64..2aacc3f 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -31,6 +31,7 @@
                <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
                <sonar.projectVersion>${project.version}</sonar.projectVersion>
                <common-modules.version>[1.0.0-SNAPSHOT]</common-modules.version>
+               <nexusproxy>https://nexus.openecomp.org</nexusproxy>
        </properties>
 
 
                        <url>http://www.soapui.org/repository/maven2/</url>
                        <name>SoapUI plugin</name>
                </repository>
+               <repository>
+                       <id>ecomp-releases</id>
+                       <name>OpenECOMP Release Repository</name>
+                       <url>${nexusproxy}/content/repositories/releases/</url>
+               </repository>
+               <repository>
+                       <id>ecomp-staging</id>
+                       <name>OpenECOMP Staging Repository</name>
+                       <url>${nexusproxy}/content/repositories/staging/</url>
+               </repository>
        </repositories>
 
+       <distributionManagement>
+               <repository>
+                       <id>ecomp-releases</id>
+                       <name>OpenECOMP Release Repository</name>
+                       <url>${nexusproxy}/content/repositories/releases/</url>
+               </repository>
+               <snapshotRepository>
+                       <id>ecomp-snapshots</id>
+                       <name>OpenECOMP Snapshot Repository</name>
+                       <url>${nexusproxy}/content/repositories/snapshots/</url>
+               </snapshotRepository>
+       </distributionManagement>
+
        <dependencies>
 
                <dependency>
 
        <build>
                <plugins>
+                       <plugin>
+                               <groupId>org.sonatype.plugins</groupId>
+                               <artifactId>nexus-staging-maven-plugin</artifactId>
+                               <version>1.6.7</version>
+                               <extensions>true</extensions>
+                               <configuration>
+                                       <nexusUrl>${nexusproxy}</nexusUrl>
+                                       <stagingProfileId>176c31dfe190a</stagingProfileId>
+                                       <serverId>ecomp-staging</serverId>
+                               </configuration>
+                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-deploy-plugin</artifactId>
                                <version>2.8</version> <!-- This version supports the "deployAtEnd" parameter -->
+                               <configuration>
+                                       <skip />
+                               </configuration>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-clean-plugin</artifactId>
                                <version>2.4.1</version>
-                               <configuration>
-                                       <filesets>
-                                               <fileset>
-                                                       <directory>${project.basedir}/SWM/pdp-package/swmstage/nix/dist_files/opt/app/policyengine/pdp/webapps/</directory>
-                                                       <includes>
-                                                               <include>**/*</include>
-                                                       </includes>
-                                                       <followSymlinks>false</followSymlinks>
-                                               </fileset>
-                                               <fileset>
-                                                       <directory>${project.basedir}/SWM/pdp-package/swmstage/nix/dist_files/opt/app/policyengine/pdp/lib/</directory>
-                                                       <includes>
-                                                               <include>**/*</include>
-                                                       </includes>
-                                                       <followSymlinks>false</followSymlinks>
-                                               </fileset>
-                                       </filesets>
-                               </configuration>
                        </plugin>
                        <!-- license plugin Run mvn clean before running from the command line 
                                mvn license:update-file-header -->