1 <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>
5 <groupId>org.onap.sdc.common</groupId>
6 <name>onap-common-lib</name>
7 <artifactId>onap-common-lib</artifactId>
8 <packaging>pom</packaging>
11 <groupId>org.openecomp.sdc</groupId>
12 <artifactId>sdc-onboarding</artifactId>
13 <version>1.3.0-SNAPSHOT</version>
14 <relativePath>../onboarding</relativePath>
18 <aspectj.version>1.8.7</aspectj.version>
22 <module>onap-sdc-artifact-generator-lib</module>
23 <module>onap-common-configuration-management</module>
24 <module>onap-tosca-datatype</module>
29 <groupId>org.slf4j</groupId>
30 <artifactId>slf4j-api</artifactId>
31 <version>${slf4j-api.version}</version>
34 <groupId>ch.qos.logback</groupId>
35 <artifactId>logback-classic</artifactId>
36 <version>${logback.version}</version>
40 <groupId>ch.qos.logback</groupId>
41 <artifactId>logback-core</artifactId>
42 <version>${logback.version}</version>
45 <groupId>com.fasterxml.jackson.core</groupId>
46 <artifactId>jackson-databind</artifactId>
47 <version>${jackson.version}</version>
50 <groupId>com.fasterxml.jackson.dataformat</groupId>
51 <artifactId>jackson-dataformat-yaml</artifactId>
52 <version>${jackson.version}</version>
55 <groupId>commons-codec</groupId>
56 <artifactId>commons-codec</artifactId>
57 <version>${commons.codec.version}</version>
60 <groupId>com.datastax.cassandra</groupId>
61 <artifactId>cassandra-driver-core</artifactId>
62 <version>${datastax.cassandra.version}</version>
65 <groupId>com.datastax.cassandra</groupId>
66 <artifactId>cassandra-driver-mapping</artifactId>
67 <version>${datastax.cassandra.version}</version>
70 <groupId>javax.ws.rs</groupId>
71 <artifactId>javax.ws.rs-api</artifactId>
72 <version>${ws.rs.version}</version>
75 <groupId>com.google.code.gson</groupId>
76 <artifactId>gson</artifactId>
77 <version>${gson.version}</version>
80 <groupId>org.testng</groupId>
81 <artifactId>testng</artifactId>
82 <version>${testng.version}</version>
86 <groupId>junit</groupId>
87 <artifactId>junit</artifactId>
88 <version>${junit.version}</version>
93 <dependencyManagement>
96 <groupId>org.slf4j</groupId>
97 <artifactId>slf4j-api</artifactId>
98 <version>${slf4j.version}</version>
101 <groupId>org.aspectj</groupId>
102 <artifactId>aspectjrt</artifactId>
103 <version>${aspectj.version}</version>
106 <groupId>javax.servlet</groupId>
107 <artifactId>javax.servlet-api</artifactId>
108 <version>${servlet-api.version}</version>
109 <scope>provided</scope>
111 <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
113 <groupId>commons-beanutils</groupId>
114 <artifactId>commons-beanutils</artifactId>
115 <version>${commons.beanutils.version}</version>
117 <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
119 <groupId>com.beust</groupId>
120 <artifactId>jcommander</artifactId>
121 <version>${jcommander.version}</version>
123 <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
125 <groupId>commons-digester</groupId>
126 <artifactId>commons-digester</artifactId>
127 <version>${commons.digester.version}</version>
129 <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
131 <groupId>org.beanshell</groupId>
132 <artifactId>bsh</artifactId>
133 <version>${bsh.version}</version>
135 <!-- https://mvnrepository.com/artifact/com.google.code.findbugs/annotations -->
137 <groupId>com.google.code.findbugs</groupId>
138 <artifactId>annotations</artifactId>
139 <version>3.0.1u2</version>
141 <!-- https://mvnrepository.com/artifact/cglib/cglib-nodep -->
143 <groupId>cglib</groupId>
144 <artifactId>cglib-nodep</artifactId>
145 <version>${cglib.nodep.version}</version>
148 </dependencyManagement>
153 <!-- ================================================== -->
154 <!-- Set the JDK compiler version. -->
155 <!-- ================================================== -->
157 <groupId>org.apache.maven.plugins</groupId>
158 <artifactId>maven-compiler-plugin</artifactId>
159 <version>${mvn.compiler.version}</version>
160 <inherited>true</inherited>
163 <id>default-compile</id>
165 <skipMain>${skipMainSourceCompile}</skipMain>
169 <id>default-testCompile</id>
171 <skip>${skipTestSourceCompile}</skip>
176 <source>${java.source}</source>
177 <target>${java.target}</target>
181 <groupId>org.openecomp.sdc.onboarding</groupId>
182 <artifactId>artifact-copy-plugin</artifactId>
183 <version>${project.version}</version>
187 <goal>init-artifact-helper</goal>
188 <goal>calibrate-artifact-helper</goal>
193 <groupId>org.openecomp.sdc</groupId>
194 <artifactId>build-data-installer</artifactId>
195 <version>${project.version}</version>
197 <project>${project}</project>
198 <session>${session}</session>
199 <unicornRoot>org.openecomp.sdc:sdc-onboarding/target/build-data</unicornRoot>
204 <groupId>org.openecomp.sdc.onboarding</groupId>
205 <artifactId>compile-helper-plugin</artifactId>
206 <version>${project.version}</version>
209 <groupId>org.openecomp.sdc.onboarding</groupId>
210 <artifactId>pmd-helper-plugin</artifactId>
211 <version>${project.version}</version>
217 <goal>init-helper</goal>
218 <goal>pre-compile-helper</goal>
219 <goal>post-compile-helper</goal>
220 <goal>pre-test-compile-helper</goal>
221 <goal>post-test-run-helper</goal>
226 <excludePackaging>pom</excludePackaging>
227 <excludeDependencies>test,runtime</excludeDependencies>
228 <generatedSourceLocation>${project.build.directory}/generated-sources</generatedSourceLocation>
230 <project>${project}</project>
231 <compileStateFilePath>org.openecomp.sdc:sdc-onboarding/target/build-data/compileState.dat</compileStateFilePath>
236 <groupId>org.apache.maven.plugins</groupId>
237 <artifactId>maven-pmd-plugin</artifactId>
238 <version>${maven.pmd.plugin.version}</version>
241 <groupId>org.openecomp.sdc</groupId>
242 <artifactId>build-tools</artifactId>
243 <version>${build.tools.version}</version>
246 <groupId>net.sourceforge.pmd</groupId>
247 <artifactId>pmd-core</artifactId>
248 <version>${pmd.core.version}</version>
251 <groupId>net.sourceforge.pmd</groupId>
252 <artifactId>pmd-java</artifactId>
253 <version>${pmd.java.version}</version>
257 <skip>${skipPMD}</skip>
258 <showPmdLog>false</showPmdLog>
259 <analysisCache>false</analysisCache>
260 <analysisCacheLocation>${project.build.directory}/pmd/pmd.cache</analysisCacheLocation>
261 <failOnViolation>false</failOnViolation>
262 <printFailingErrors>false</printFailingErrors>
264 <targetDirectory>${project.build.directory}/pmd</targetDirectory>
265 <includeTests>true</includeTests>
266 <linkXRef>false</linkXRef>
267 <aggregate>false</aggregate>
269 <ruleset>/category/java/bestpractices.xml</ruleset>
270 <ruleset>/category/java/codestyle.xml</ruleset>
271 <ruleset>/category/java/design.xml</ruleset>
272 <ruleset>/category/java/errorprone.xml</ruleset>
273 <ruleset>/category/java/multithreading.xml</ruleset>
274 <ruleset>/category/java/performance.xml</ruleset>
275 <ruleset>/category/java/security.xml</ruleset>
283 <phase>integration-test</phase>
288 <groupId>org.openecomp.sdc.onboarding</groupId>
289 <artifactId>pmd-helper-plugin</artifactId>
290 <version>${project.version}</version>
294 <goal>init-pmd-helper</goal>
295 <goal>post-verify-helper</goal>
300 <excludePackaging>pom</excludePackaging>
301 <pmdTargetLocation>${project.build.directory}/pmd/pmd.xml</pmdTargetLocation>
302 <pmdFailureReportLocation>${project.build.directory}/pmd.txt</pmdFailureReportLocation>
303 <pmdReportFile>${project.build.directory}/pmd/pmd.csv</pmdReportFile>
304 <persistingModuleCoordinates>org.openecomp.sdc:build-data-installer</persistingModuleCoordinates>
305 <pmdCurrentStateFilePath>org.openecomp.sdc:sdc-onboarding/target/build-data/pmdState.dat</pmdCurrentStateFilePath>
306 <pmdStateFile>${project.build.outputDirectory}/pmd.dat</pmdStateFile>
307 <compiledFilesList>${project.build.directory}/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst</compiledFilesList>
308 <compiledTestFilesList>${project.build.directory}/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst</compiledTestFilesList>
312 <groupId>org.apache.maven.plugins</groupId>
313 <artifactId>maven-jar-plugin</artifactId>
314 <version>${mvn.jar.version}</version>
317 <addMavenDescriptor>false</addMavenDescriptor>
320 <exclude>${emptyJAR}</exclude>
324 <!-- blackduck maven plugin -->
327 <groupId>com.blackducksoftware.integration</groupId>
328 <artifactId>hub-maven-plugin</artifactId>
329 <version>1.0.4</version>
330 <inherited>false</inherited>
332 <target>${project.basedir}</target>
336 <id>create-bdio-file</id>
337 <phase>package</phase>
339 <goal>createHubOutput</goal>
346 <groupId>org.codehaus.mojo</groupId>
347 <artifactId>license-maven-plugin</artifactId>
348 <version>${mvn.license.version}</version>
350 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
351 <processStartTag>============LICENSE_START=======================================================</processStartTag>
352 <processEndTag>============LICENSE_END=========================================================</processEndTag>
353 <sectionDelimiter>================================================================================</sectionDelimiter>
354 <licenseName>apache_v2</licenseName>
355 <inceptionYear>2017</inceptionYear>
356 <organizationName>AT&T Intellectual Property. All rights reserved.</organizationName>
357 <projectName>SDC</projectName>
358 <canUpdateCopyright>true</canUpdateCopyright>
359 <canUpdateDescription>true</canUpdateDescription>
360 <canUpdateLicense>true</canUpdateLicense>
361 <emptyLineAfterHeader>true</emptyLineAfterHeader>
362 <verbose>false</verbose>
364 <include>**/*.java</include>
365 <include>**/*.js</include>
366 <include>**/*.ts</include>
371 <root>server-mock</root>
379 <goal>update-file-header</goal>
381 <!--phase>process-sources</phase-->