Publish image version about wfengine-mgrservice in wfengine of 1.3.3
[vfc/nfvo/wfengine.git] / activiti-extension / pom.xml
index 16cdcc1..07edfbe 100644 (file)
@@ -6,26 +6,85 @@
        under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES \r
        OR CONDITIONS OF ANY KIND, either express or implied. See the License for \r
        the specific language governing permissions and limitations under the License. -->\r
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
-       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+<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/xsd/maven-4.0.0.xsd">\r
        <parent>\r
                <groupId>org.onap.oparent</groupId>\r
                <artifactId>oparent</artifactId>\r
-               <version>1.0.0-SNAPSHOT</version>\r
+               <version>2.0.0</version>\r
        </parent>\r
 \r
        <groupId>org.onap.vfc.nfvo.wfengine</groupId>\r
        <modelVersion>4.0.0</modelVersion>\r
        <artifactId>activiti-extension</artifactId>\r
+    <version>1.3.3-SNAPSHOT</version>\r
        <name>vfc-nfvo-wfengine-activiti-extension</name>\r
        <packaging>jar</packaging>\r
 \r
        <properties>\r
+        <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>\r
                <ant.version>1.9.6</ant.version>\r
                <apache-velocity.version>1.6.2</apache-velocity.version>\r
                <jgrapht.version>0.9.1</jgrapht.version>\r
+               <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>\r
+        <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>\r
+        <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>\r
+        <sonar.projectVersion>${project.version}</sonar.projectVersion>\r
+        <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>\r
        </properties>\r
-\r
+    <repositories>\r
+      <repository>\r
+        <id>wfengine-releases</id>\r
+        <url>https://nexus.onap.org/content/repositories/releases</url>\r
+        <releases>\r
+            <enabled>true</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>fail</checksumPolicy>\r
+        </releases>\r
+        <snapshots>\r
+            <enabled>false</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>warn</checksumPolicy>\r
+        </snapshots>\r
+      </repository>\r
+      <repository>\r
+        <id>wfengine-staging</id>\r
+        <url>https://nexus.onap.org/content/groups/staging</url>\r
+        <releases>\r
+            <enabled>true</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>fail</checksumPolicy>\r
+        </releases>\r
+        <snapshots>\r
+            <enabled>false</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>warn</checksumPolicy>\r
+        </snapshots>\r
+      </repository>\r
+      <repository>\r
+        <id>wfengine-snapshots</id>\r
+        <url>https://nexus.onap.org/content/repositories/snapshots</url>\r
+        <releases>\r
+            <enabled>false</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>warn</checksumPolicy>\r
+        </releases>\r
+        <snapshots>\r
+            <enabled>true</enabled>\r
+            <updatePolicy>always</updatePolicy>\r
+            <checksumPolicy>fail</checksumPolicy>\r
+        </snapshots>\r
+      </repository>\r
+    </repositories>\r
+    <pluginRepositories>\r
+        <pluginRepository>\r
+            <id>wfengine-releases</id>\r
+            <url>https://nexus.onap.org/content/repositories/releases</url>\r
+        </pluginRepository>\r
+        <pluginRepository>\r
+            <id>wfengine-snapshots</id>\r
+            <url>https://nexus.onap.org/content/repositories/snapshots</url>\r
+        </pluginRepository>\r
+    </pluginRepositories>\r
        <build>\r
                <plugins>\r
                        <plugin>\r
                                                                        </goals>\r
                                                                </pluginExecutionFilter>\r
                                                                <action>\r
-                                                                       <ignore />\r
+                                                                       <ignore/>\r
                                                                </action>\r
                                                        </pluginExecution>\r
                                                </pluginExecutions>\r
                                                </goals>\r
                                                <configuration>\r
                                                        <transformers>\r
-                                                               <transformer\r
-                                                                       implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />\r
-                                                               <transformer\r
-                                                                       implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">\r
+                                                               <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>\r
+                                                               <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">\r
                                                                        <mainClass>org.onap.workflow.activitiext.activitiExtApp</mainClass>\r
                                                                </transformer>\r
                                                        </transformers>\r
                                        </execution>\r
                                </executions>\r
                        </plugin>\r
+                       <plugin>\r
+                <groupId>org.jacoco</groupId>\r
+                <artifactId>jacoco-maven-plugin</artifactId>\r
+                <executions>\r
+                  <execution>\r
+                    <id>prepare-agent</id>\r
+                    <goals>\r
+                        <goal>prepare-agent</goal>\r
+                    </goals>\r
+                  </execution>\r
+                  <execution>\r
+                     <id>report</id>\r
+                     <goals>\r
+                       <goal>report</goal>\r
+                     </goals>\r
+                     <configuration>\r
+                        <dataFile>${project.build.directory}/code-coverage/jacoco.exec</dataFile>\r
+                        <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>\r
+                     </configuration>\r
+                  </execution>\r
+               </executions>\r
+            </plugin>\r
+\r
                </plugins>\r
                <pluginManagement>\r
                        <plugins>\r
                                                                                </goals>\r
                                                                        </pluginExecutionFilter>\r
                                                                        <action>\r
-                                                                               <ignore></ignore>\r
+                                                                               <ignore/>\r
                                                                        </action>\r
                                                                </pluginExecution>\r
                                                        </pluginExecutions>\r
                        <groupId>io.dropwizard</groupId>\r
                        <artifactId>dropwizard-core</artifactId>\r
                        <version>0.8.0</version>\r
+                       <exclusions>  \r
+                        <exclusion>  \r
+                          <groupId>org.hibernate</groupId>  \r
+                          <artifactId>hibernate-validator</artifactId>  \r
+                         </exclusion>  \r
+             </exclusions> \r
                </dependency>\r
                <dependency>\r
                        <groupId>io.dropwizard</groupId>\r
                        <artifactId>dropwizard-assets</artifactId>\r
                        <version>0.8.0</version>\r
                </dependency>\r
+               <!--\r
                <dependency>\r
                        <groupId>io.dropwizard</groupId>\r
                        <artifactId>dropwizard-hibernate</artifactId>\r
                        <version>0.8.0</version>\r
-               </dependency>\r
+               </dependency> -->\r
                <dependency>\r
                        <groupId>io.dropwizard</groupId>\r
                        <artifactId>dropwizard-migrations</artifactId>\r
                <dependency>\r
                        <groupId>org.powermock</groupId>\r
                        <artifactId>powermock-module-junit4</artifactId>\r
-                       <version>1.6.1</version>\r
+                       <version>1.6.6</version>\r
                </dependency>\r
                <dependency>\r
                        <groupId>org.powermock</groupId>\r
                        <artifactId>powermock-api-mockito</artifactId>\r
-                       <version>1.6.1</version>\r
+                       <version>1.6.6</version>\r
                </dependency>\r
                <dependency>\r
                        <groupId>org.mockito</groupId>\r
                        <artifactId>fastjson</artifactId>\r
                        <version>1.2.23</version>\r
                </dependency>\r
+\r
                <dependency>\r
                        <groupId>org.activiti</groupId>\r
                        <artifactId>activiti-engine</artifactId>\r
-                       <version>5.21.0</version>\r
+                       <version>5.22.0</version>\r
                        <scope>provided</scope>\r
-               </dependency>\r
+               </dependency> \r
                <dependency>\r
                        <groupId>commons-httpclient</groupId>\r
                        <artifactId>commons-httpclient</artifactId>\r
                        <version>3.1</version>\r
                </dependency>\r
+               <dependency>\r
+                       <groupId>com.google.code.gson</groupId>\r
+                       <artifactId>gson</artifactId>\r
+                       <version>2.7</version>\r
+               </dependency>\r
+               <!--\r
+               <dependency>\r
+                       <groupId>org.springframework</groupId>\r
+                       <artifactId>spring-context</artifactId>\r
+                       <version>3.2.3.RELEASE</version>\r
+               </dependency> -->\r
+               <dependency>\r
+                       <groupId>org.onap.msb.java-sdk</groupId>\r
+                       <artifactId>msb-java-sdk</artifactId>\r
+                       <version>1.0.0</version>\r
+        </dependency> \r
+               <dependency>\r
+                       <groupId>com.fasterxml.jackson.dataformat</groupId>\r
+                       <artifactId>jackson-dataformat-xml</artifactId>\r
+                       <version>2.5.1</version>\r
+               </dependency>           \r
+               <dependency>\r
+                       <groupId>com.fasterxml.jackson.core</groupId>\r
+                       <artifactId>jackson-annotations</artifactId>\r
+                       <version>2.5.1</version>\r
+               </dependency>\r
+               <dependency>\r
+                       <groupId>ch.qos.logback</groupId>\r
+                       <artifactId>logback-classic</artifactId>\r
+                       <version>1.1.2</version>\r
+               </dependency>\r
        </dependencies>\r
 </project>\r