| <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"> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <properties> |
| |
| <groovy.version>2.4.7</groovy.version> |
| <janino.version>2.7.7</janino.version> |
| |
| </properties> |
| |
| |
| |
| <name>openecomp-zusammen-tools</name> |
| <dependencies> |
| <dependency> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-vendor-software-product-api</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <artifactId>openecomp-zusammen-plugin</artifactId> |
| <groupId>org.openecomp.sdc.core</groupId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-vendor-software-product-core</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-vendor-license-api</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-model-impl</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.openecomp.sdc.core</groupId> |
| <artifactId>openecomp-zusammen-core</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>com.amdocs.zusammen.plugin</groupId> |
| <artifactId>zusammen-state-store-cassandra-plugin</artifactId> |
| <version>${zusammen-state-store.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-validator</artifactId> |
| <version>${hibernate.validator.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-vendor-license-core</artifactId> |
| <version>1.2.0-SNAPSHOT</version> |
| </dependency> |
| </dependencies> |
| <artifactId>openecomp-zusammen-tools</artifactId> |
| <groupId>org.openecomp.sdc.core.tools</groupId> |
| <version>1.2.0-SNAPSHOT</version> |
| <parent> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc-lib</artifactId> |
| <relativePath>../../lib</relativePath> |
| <version>1.2.0-SNAPSHOT</version> |
| </parent> |
| <!--parent> |
| <groupId>org.openecomp.sdc</groupId> |
| <artifactId>openecomp-sdc</artifactId> |
| <version>1.0-SNAPSHOT</version> |
| </parent--> |
| <build> |
| <plugins> |
| |
| <!-- ================================================== --> |
| <!-- Set the JDK compiler version. --> |
| <!-- ================================================== --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>2.5.1</version> |
| <inherited>true</inherited> |
| <configuration> |
| <source>1.8</source> |
| <target>1.8</target> |
| </configuration> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>license-maven-plugin</artifactId> |
| <version>1.10</version> |
| <configuration> |
| <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage> |
| <processStartTag> |
| ============LICENSE_START======================================================= |
| </processStartTag> |
| <processEndTag> |
| ============LICENSE_END========================================================= |
| </processEndTag> |
| <sectionDelimiter> |
| ================================================================================ |
| </sectionDelimiter> |
| <licenseName>apache_v2</licenseName> |
| <inceptionYear>2017</inceptionYear> |
| <organizationName>AT&T Intellectual Property. All rights reserved. |
| </organizationName> |
| <projectName>SDC</projectName> |
| <canUpdateCopyright>true</canUpdateCopyright> |
| <canUpdateDescription>true</canUpdateDescription> |
| <canUpdateLicense>true</canUpdateLicense> |
| <emptyLineAfterHeader>true</emptyLineAfterHeader> |
| <verbose>false</verbose> |
| <includes> |
| <include>**/*.java</include> |
| <include>**/*.js</include> |
| <include>**/*.ts</include> |
| </includes> |
| <roots> |
| <root>src</root> |
| <root>app</root> |
| <root>server-mock</root> |
| <root>typings</root> |
| </roots> |
| </configuration> |
| <executions> |
| <execution> |
| <id>first</id> |
| <goals> |
| <goal>update-file-header</goal> |
| </goals> |
| <!--phase>process-sources</phase--> |
| </execution> |
| </executions> |
| </plugin> |
| |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <version>2.8</version> |
| <executions> |
| <execution> |
| <id>copy-dependencies</id> |
| <phase>install</phase> |
| <goals> |
| <goal>copy-dependencies</goal> |
| </goals> |
| <configuration> |
| <outputDirectory>${project.build.directory}/lib</outputDirectory> |
| <overWriteReleases>false</overWriteReleases> |
| <overWriteSnapshots>false</overWriteSnapshots> |
| <overWriteIfNewer>true</overWriteIfNewer> |
| <!--includeScope>runtime</includeScope--> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>2.4</version> |
| <executions> |
| <execution> |
| <phase>package</phase> |
| </execution> |
| </executions> |
| <configuration> |
| <archive> |
| <manifest> |
| <addClasspath>true</addClasspath> |
| <classpathLayoutType>custom</classpathLayoutType> |
| <customClasspathLayout> |
| lib/${artifact.artifactId}-${baseVersion}.${artifact.extension} |
| </customClasspathLayout> |
| <mainClass>org.openecomp.core.tools.main.ZusammenMainTool |
| </mainClass> |
| </manifest> |
| <manifestEntries> |
| <Class-Path>lib/</Class-Path> |
| </manifestEntries> |
| </archive> |
| </configuration> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <version>2.19.1</version> |
| <configuration> |
| <useSystemClassLoader>false</useSystemClassLoader> |
| <redirectTestOutputToFile>true</redirectTestOutputToFile> |
| </configuration> |
| </plugin> |
| |
| |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>ant-test</id> |
| <phase>package</phase> |
| <configuration> |
| <tasks> |
| <fixcrlf srcdir="./" eol="unix" |
| includes="zusammenMainTool.sh"/> |
| </tasks> |
| </configuration> |
| <goals> |
| <goal>run</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>Generate assembly</id> |
| <phase>install</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <descriptors> |
| <descriptor>${basedir}/src/main/assembly/zusammen-tools-lib-assembly.xml |
| </descriptor> |
| </descriptors> |
| <appendAssemblyId>false</appendAssemblyId> |
| <finalName>openecomp-zusammen-tools-lib</finalName> |
| </configuration> |
| </plugin> |
| |
| </plugins> |
| </build> |
| |
| </project> |