Conform ccsdk/sli/plugins to ONAP Style
[ccsdk/sli/plugins.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
5     <parent>
6         <groupId>org.onap.ccsdk.parent</groupId>
7         <artifactId>odlparent-carbon-sr1</artifactId>
8         <version>0.0.1-SNAPSHOT</version>
9     </parent>
10
11     <modelVersion>4.0.0</modelVersion>
12     <packaging>pom</packaging>
13     <groupId>org.onap.ccsdk.sli.plugins</groupId>
14     <artifactId>sdnc-plugins</artifactId>
15
16     <name>SDN-C Java Plugins</name>
17     <url>https://wiki.onap.org</url>
18     <description>The SDN-C core components contains the SLI, dblib and root pom</description>
19
20
21     <issueManagement>
22         <system>JIRA</system>
23         <url>https://jira.onap.org/</url>
24     </issueManagement>
25
26
27     <scm>
28         <connection>scm:git:ssh://git@${onap.git.host}/ccsdk/sli/plugins.git</connection>
29         <developerConnection>scm:git:ssh://${onap.git.host}:${onap.git.port}/${onap.git.project}/ccsdk/sli/plugins.git</developerConnection>
30         <url>${onap.git.protocol}://${onap.git.host}/projects/${onap.git.project}/repos/ccsdk/sli/plugins/browse</url>
31         <tag>HEAD</tag>
32     </scm>
33
34     <ciManagement>
35         <system>Jenkins</system>
36         <url>https://jenkins.onap.org</url>
37     </ciManagement>
38
39
40     <distributionManagement>
41         <site>
42             <id>sdnc-javadoc</id>
43             <url>dav:https://${onap.nexus.host}/content/sites/site/org/onap/sdnc/plugins/${project.artifactId}/${project.version}</url>
44         </site>
45     </distributionManagement>
46
47     <profiles>
48         <profile>
49             <id>blackduck</id>
50             <activation>
51                 <property>
52                     <name>blackduck-scan</name>
53                 </property>
54             </activation>
55             <build>
56                     <plugins>
57                         <plugin>
58                             <groupId>com.blackducksoftware.integration</groupId>
59                             <artifactId>hub-maven-plugin</artifactId>
60                             <version>1.4.0</version>
61                             <inherited>false</inherited>
62                             <configuration>
63                                 <hubProjectName>${project.name}</hubProjectName>
64                                 <outputDirectory>${project.basedir}</outputDirectory>
65                             </configuration>
66                             <executions>
67                                 <execution>
68                                     <id>create-bdio-file</id>
69                                     <phase>package</phase>
70                                     <goals>
71                                         <goal>createHubOutput</goal>
72                                     </goals>
73                                 </execution>
74                             </executions>
75                         </plugin>
76                     </plugins>
77
78
79             </build>
80
81         </profile>
82
83     </profiles>
84     <build>
85         <plugins>
86             <plugin>
87                 <groupId>org.apache.maven.plugins</groupId>
88                 <artifactId>maven-surefire-plugin</artifactId>
89                 <version>2.17</version>
90                 <configuration>
91                     <skipTests>true</skipTests>
92                 </configuration>
93             </plugin>
94             <plugin>
95                 <groupId>org.sonatype.plugins</groupId>
96                 <artifactId>nexus-staging-maven-plugin</artifactId>
97                 <version>1.6.7</version>
98                 <extensions>true</extensions>
99                 <configuration>
100                     <nexusUrl>https://${onap.nexus.host}</nexusUrl>
101                     <stagingProfileId>${onap.nexus.staging.profile-id}</stagingProfileId>
102                     <serverId>${onap.nexus.staging.server-id}</serverId>
103                 </configuration>
104             </plugin>
105         </plugins>
106
107     </build>
108     <modules>
109         <module>properties-node</module>
110         <module>restapi-call-node</module>
111     </modules>
112     <organization>
113         <name>AT&amp;T</name>
114     </organization>
115     <version>0.1.0-SNAPSHOT</version>
116
117
118 </project>