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>1.7.10</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>6.8.8</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>servlet-api</artifactId>
108 <version>${servlet.version}</version>
110 <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
112 <groupId>commons-beanutils</groupId>
113 <artifactId>commons-beanutils</artifactId>
114 <version>${commons.beanutils.version}</version>
116 <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
118 <groupId>com.beust</groupId>
119 <artifactId>jcommander</artifactId>
120 <version>${jcommander.version}</version>
122 <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
124 <groupId>commons-digester</groupId>
125 <artifactId>commons-digester</artifactId>
126 <version>${commons.digester.version}</version>
128 <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
130 <groupId>org.beanshell</groupId>
131 <artifactId>bsh</artifactId>
132 <version>${bsh.version}</version>
134 <!-- https://mvnrepository.com/artifact/com.google.code.findbugs/annotations -->
136 <groupId>com.google.code.findbugs</groupId>
137 <artifactId>annotations</artifactId>
138 <version>3.0.1u2</version>
140 <!-- https://mvnrepository.com/artifact/cglib/cglib-nodep -->
142 <groupId>cglib</groupId>
143 <artifactId>cglib-nodep</artifactId>
144 <version>${cglib.nodep.version}</version>
147 </dependencyManagement>
152 <!-- ================================================== -->
153 <!-- Set the JDK compiler version. -->
154 <!-- ================================================== -->
156 <groupId>org.apache.maven.plugins</groupId>
157 <artifactId>maven-compiler-plugin</artifactId>
158 <version>${mvn.compiler.version}</version>
159 <inherited>true</inherited>
162 <id>default-compile</id>
164 <skipMain>${skipMainSourceCompile}</skipMain>
168 <id>default-testCompile</id>
170 <skip>${skipTestSourceCompile}</skip>
175 <source>${java.source}</source>
176 <target>${java.target}</target>
180 <groupId>org.openecomp.sdc.onboarding</groupId>
181 <artifactId>artifact-copy-plugin</artifactId>
182 <version>${project.version}</version>
186 <goal>init-artifact-helper</goal>
187 <goal>calibrate-artifact-helper</goal>
192 <groupId>org.openecomp.sdc</groupId>
193 <artifactId>build-data-installer</artifactId>
194 <version>${project.version}</version>
196 <project>${project}</project>
197 <session>${session}</session>
198 <unicornRoot>org.openecomp.sdc:sdc-onboarding/target/build-data</unicornRoot>
203 <groupId>org.openecomp.sdc.onboarding</groupId>
204 <artifactId>compile-helper-plugin</artifactId>
205 <version>${project.version}</version>
208 <groupId>org.openecomp.sdc.onboarding</groupId>
209 <artifactId>pmd-helper-plugin</artifactId>
210 <version>${project.version}</version>
216 <goal>init-helper</goal>
217 <goal>pre-compile-helper</goal>
218 <goal>post-compile-helper</goal>
219 <goal>pre-test-compile-helper</goal>
220 <goal>post-test-run-helper</goal>
225 <excludePackaging>pom</excludePackaging>
226 <excludeDependencies>test,runtime</excludeDependencies>
227 <generatedSourceLocation>${project.build.directory}/generated-sources</generatedSourceLocation>
229 <project>${project}</project>
230 <compileStateFilePath>org.openecomp.sdc:sdc-onboarding/target/build-data/compileState.dat</compileStateFilePath>
235 <groupId>org.apache.maven.plugins</groupId>
236 <artifactId>maven-pmd-plugin</artifactId>
237 <version>${maven.pmd.plugin.version}</version>
240 <groupId>org.openecomp.sdc</groupId>
241 <artifactId>build-tools</artifactId>
242 <version>${build.tools.version}</version>
245 <groupId>net.sourceforge.pmd</groupId>
246 <artifactId>pmd-core</artifactId>
247 <version>${pmd.core.version}</version>
250 <groupId>net.sourceforge.pmd</groupId>
251 <artifactId>pmd-java</artifactId>
252 <version>${pmd.java.version}</version>
256 <skip>${skipPMD}</skip>
257 <showPmdLog>false</showPmdLog>
258 <analysisCache>false</analysisCache>
259 <analysisCacheLocation>${project.build.directory}/pmd/pmd.cache</analysisCacheLocation>
260 <failOnViolation>false</failOnViolation>
261 <printFailingErrors>false</printFailingErrors>
263 <targetDirectory>${project.build.directory}/pmd</targetDirectory>
264 <includeTests>true</includeTests>
265 <linkXRef>false</linkXRef>
266 <aggregate>false</aggregate>
268 <ruleset>/category/java/bestpractices.xml</ruleset>
269 <ruleset>/category/java/codestyle.xml</ruleset>
270 <ruleset>/category/java/design.xml</ruleset>
271 <ruleset>/category/java/errorprone.xml</ruleset>
272 <ruleset>/category/java/multithreading.xml</ruleset>
273 <ruleset>/category/java/performance.xml</ruleset>
274 <ruleset>/category/java/security.xml</ruleset>
282 <phase>integration-test</phase>
287 <groupId>org.openecomp.sdc.onboarding</groupId>
288 <artifactId>pmd-helper-plugin</artifactId>
289 <version>${project.version}</version>
293 <goal>init-pmd-helper</goal>
294 <goal>post-verify-helper</goal>
299 <excludePackaging>pom</excludePackaging>
300 <pmdTargetLocation>${project.build.directory}/pmd/pmd.xml</pmdTargetLocation>
301 <pmdFailureReportLocation>${project.build.directory}/pmd.txt</pmdFailureReportLocation>
302 <pmdReportFile>${project.build.directory}/pmd/pmd.csv</pmdReportFile>
303 <persistingModuleCoordinates>org.openecomp.sdc:build-data-installer</persistingModuleCoordinates>
304 <pmdCurrentStateFilePath>org.openecomp.sdc:sdc-onboarding/target/build-data/pmdState.dat</pmdCurrentStateFilePath>
305 <pmdStateFile>${project.build.outputDirectory}/pmd.dat</pmdStateFile>
306 <compiledFilesList>${project.build.directory}/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst</compiledFilesList>
307 <compiledTestFilesList>${project.build.directory}/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst</compiledTestFilesList>
311 <groupId>org.apache.maven.plugins</groupId>
312 <artifactId>maven-jar-plugin</artifactId>
313 <version>${mvn.jar.version}</version>
316 <addMavenDescriptor>false</addMavenDescriptor>
319 <exclude>${emptyJAR}</exclude>
323 <!-- blackduck maven plugin -->
326 <groupId>com.blackducksoftware.integration</groupId>
327 <artifactId>hub-maven-plugin</artifactId>
328 <version>1.0.4</version>
329 <inherited>false</inherited>
331 <target>${project.basedir}</target>
335 <id>create-bdio-file</id>
336 <phase>package</phase>
338 <goal>createHubOutput</goal>
345 <groupId>org.codehaus.mojo</groupId>
346 <artifactId>license-maven-plugin</artifactId>
347 <version>${mvn.license.version}</version>
349 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
350 <processStartTag>============LICENSE_START=======================================================</processStartTag>
351 <processEndTag>============LICENSE_END=========================================================</processEndTag>
352 <sectionDelimiter>================================================================================</sectionDelimiter>
353 <licenseName>apache_v2</licenseName>
354 <inceptionYear>2017</inceptionYear>
355 <organizationName>AT&T Intellectual Property. All rights reserved.</organizationName>
356 <projectName>SDC</projectName>
357 <canUpdateCopyright>true</canUpdateCopyright>
358 <canUpdateDescription>true</canUpdateDescription>
359 <canUpdateLicense>true</canUpdateLicense>
360 <emptyLineAfterHeader>true</emptyLineAfterHeader>
361 <verbose>false</verbose>
363 <include>**/*.java</include>
364 <include>**/*.js</include>
365 <include>**/*.ts</include>
370 <root>server-mock</root>
378 <goal>update-file-header</goal>
380 <!--phase>process-sources</phase-->