blob: 31c6b64d863fa8cd12503e90ed52b439176558df [file] [log] [blame]
Pavel Aharoni47cd1172017-08-21 21:28:48 +03001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4
5 <groupId>org.openecomp.sdc.jtosca</groupId>
6 <artifactId>jtosca</artifactId>
7 <version>1.1.10-SNAPSHOT</version>
8 <properties>
9
10 <!-- ==================== -->
11 <!-- Generic properties -->
12 <!-- ==================== -->
13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14
15 <!-- ==================== -->
16 <!-- Versions -->
17 <!-- ==================== -->
18 <!-- Global project version -->
19
20 <!-- Dependencies projects version -->
21 <sonar.skipDesign>true</sonar.skipDesign>
22 <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
23 <sonar.jacoco.reportPath>${project.basedir}/target/jacoco.exec</sonar.jacoco.reportPath>
24 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
25 <sitePath>/content/sites/site/org/openecomp/sdc/jtosca/${project.version}</sitePath>
26 <snapshots.path>snapshots</snapshots.path>
27 <releases.path>releases</releases.path>
28 <!--<staging.profile.id>176c31dfe190a</staging.profile.id> -->
29
30 </properties>
31
32 <dependencies>
33 <!-- YAML parser -->
34 <dependency>
35 <groupId>org.yaml</groupId>
36 <artifactId>snakeyaml</artifactId>
37 <version>1.14</version>
38 <scope>compile</scope>
39 </dependency>
40
41 <dependency>
42 <groupId>org.slf4j</groupId>
43 <artifactId>slf4j-api</artifactId>
44 <version>1.7.25</version>
45 </dependency>
46
47 <!-- <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId>
48 <version>1.1.2</version> <scope>test</scope> </dependency> -->
49
50 <dependency>
51 <groupId>junit</groupId>
52 <artifactId>junit</artifactId>
53 <version>4.12</version>
54 </dependency>
55 </dependencies>
56
57 <reporting>
58 <plugins>
59 <plugin>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-javadoc-plugin</artifactId>
62 <version>2.10.4</version>
63 <configuration>
64 <failOnError>false</failOnError>
65 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
66 <docletArtifact>
67 <groupId>org.umlgraph</groupId>
68 <artifactId>umlgraph</artifactId>
69 <version>5.6</version>
70 </docletArtifact>
71 <additionalparam>-views</additionalparam>
72 <useStandardDocletOptions>true</useStandardDocletOptions>
73 </configuration>
74 </plugin>
75 </plugins>
76 </reporting>
77
78 <build>
79 <plugins>
80 <plugin>
81 <groupId>org.apache.maven.plugins</groupId>
82 <artifactId>maven-site-plugin</artifactId>
83 <version>3.4</version>
84 <dependencies>
85 <dependency>
86 <groupId>org.apache.maven.wagon</groupId>
87 <artifactId>wagon-webdav-jackrabbit</artifactId>
88 <version>2.10</version>
89 </dependency>
90 </dependencies>
91 </plugin>
92
93 <plugin>
94 <groupId>org.jacoco</groupId>
95 <artifactId>jacoco-maven-plugin</artifactId>
96 <version>0.7.8</version>
97 <executions>
98 <!-- Unit-Tests -->
99 <execution>
100 <id>prepare-agent</id>
101 <goals>
102 <goal>prepare-agent</goal>
103 </goals>
104 <configuration>
105 <destFile>${sonar.jacoco.reportPath}</destFile>
106 </configuration>
107 </execution>
108 </executions>
109 </plugin>
110
111 <!-- Staging Plugin -->
112 <plugin>
113 <groupId>org.sonatype.plugins</groupId>
114 <artifactId>nexus-staging-maven-plugin</artifactId>
115 <version>1.6.7</version>
116 <extensions>true</extensions>
117 <configuration>
118 <nexusUrl>${nexus.proxy}</nexusUrl>
119 <stagingProfileId>${staging.profile.id}</stagingProfileId>
120 <serverId>ecomp-staging</serverId>
121 </configuration>
122 </plugin>
123
124 <plugin>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-compiler-plugin</artifactId>
127 <version>2.5.1</version>
128 <inherited>true</inherited>
129 <configuration>
130 <source>1.8</source>
131 <target>1.8</target>
132 </configuration>
133 </plugin>
134 <plugin>
135 <groupId>org.apache.maven.plugins</groupId>
136 <artifactId>maven-javadoc-plugin</artifactId>
137 <version>2.10.3</version>
138 <configuration />
139 </plugin>
140 <plugin>
141 <groupId>org.codehaus.mojo</groupId>
142 <artifactId>license-maven-plugin</artifactId>
143 <version>1.10</version>
144 <configuration>
145 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
146 <processStartTag>============LICENSE_START=======================================================</processStartTag>
147 <processEndTag>============LICENSE_END=========================================================</processEndTag>
148 <sectionDelimiter>================================================================================</sectionDelimiter>
149 <licenseName>apache_v2</licenseName>
150 <inceptionYear>2017</inceptionYear>
151 <organizationName>AT&amp;T Intellectual Property. All rights
152 reserved.</organizationName>
153 <projectName>jtosca</projectName>
154 <canUpdateCopyright>true</canUpdateCopyright>
155 <canUpdateDescription>true</canUpdateDescription>
156 <canUpdateLicense>true</canUpdateLicense>
157 <emptyLineAfterHeader>true</emptyLineAfterHeader>
158 <verbose>false</verbose>
159 <includes>
160 <include>**/*.java</include>
161 </includes>
162 </configuration>
163 <executions>
164 <execution>
165 <id>first</id>
166 <goals>
167 <goal>update-file-header</goal>
168 </goals>
169 <!--phase>process-sources</phase -->
170 </execution>
171 </executions>
172 </plugin>
173 </plugins>
174 </build>
175
176 <repositories>
177 <repository>
178 <id>central</id>
179 <name>Official Maven repository</name>
180 <url>http://repo2.maven.org/maven2/</url>
181 </repository>
182 <repository>
183 <id>ecomp-releases</id>
184 <name>Release Repository</name>
185 <url>${nexus.proxy}/content/repositories/releases/</url>
186 </repository>
187 <repository>
188 <id>ecomp-staging</id>
189 <name>Staging Repository</name>
190 <url>${nexus.proxy}/content/repositories/staging/</url>
191 </repository>
192 </repositories>
193
194 <distributionManagement>
195 <repository>
196 <id>ecomp-releases</id>
197 <name>Release Repository</name>
198 <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
199 </repository>
200 <snapshotRepository>
201 <id>ecomp-snapshots</id>
202 <name>Snapshot Repository</name>
203 <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
204 </snapshotRepository>
205 <site>
206 <id>ecomp-site</id>
207 <url>dav:${nexus.proxy}${sitePath}</url>
208 </site>
209 </distributionManagement>
210
Pavel Aharoni8c51a2f2017-06-07 17:24:33 +0300211</project>