1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 <modelVersion>4.0.0</modelVersion>
7 <artifactId>openecomp-migration-lib</artifactId>
8 <name>openecomp-migration-lib</name>
11 <groupId>org.openecomp.sdc</groupId>
12 <artifactId>openecomp-sdc-lib</artifactId>
13 <version>1.1.0-SNAPSHOT</version>
14 <relativePath>..</relativePath>
18 <groovy.version>2.4.7</groovy.version>
19 <janino.version>2.7.7</janino.version>
24 <groupId>org.openecomp.sdc</groupId>
25 <artifactId>openecomp-sdc-vendor-software-product-manager</artifactId>
26 <version>${project.version}</version>
30 <groupId>org.codehaus.groovy</groupId>
31 <artifactId>groovy</artifactId>
32 <version>${groovy.version}</version>
36 <groupId>org.openecomp.sdc.common</groupId>
37 <artifactId>openecomp-configuration-management-core</artifactId>
38 <version>${openecomp.sdc.common.version}</version>
39 <scope>runtime</scope>
42 <groupId>org.slf4j</groupId>
43 <artifactId>slf4j-log4j12</artifactId>
49 <groupId>org.codehaus.janino</groupId>
50 <artifactId>janino</artifactId>
51 <version>${janino.version}</version>
55 <groupId>org.openecomp.core</groupId>
56 <artifactId>openecomp-zusammen-core</artifactId>
57 <version>${project.version}</version>
61 <groupId>org.codehaus.janino</groupId>
62 <artifactId>commons-compiler</artifactId>
63 <version>3.0.6</version>
72 <groupId>org.apache.maven.plugins</groupId>
73 <artifactId>maven-dependency-plugin</artifactId>
76 <id>copy-dependencies</id>
77 <phase>install</phase>
79 <goal>copy-dependencies</goal>
82 <outputDirectory>${project.build.directory}/lib</outputDirectory>
83 <overWriteReleases>false</overWriteReleases>
84 <overWriteSnapshots>false</overWriteSnapshots>
85 <overWriteIfNewer>true</overWriteIfNewer>
86 <!--includeScope>runtime</includeScope-->
93 <groupId>org.apache.maven.plugins</groupId>
94 <artifactId>maven-jar-plugin</artifactId>
95 <version>${mvn.jar.version}</version>
98 <phase>package</phase>
104 <addClasspath>true</addClasspath>
105 <classpathLayoutType>custom</classpathLayoutType>
106 <customClasspathLayout>lib/${artifact.artifactId}-${baseVersion}.${artifact.extension}</customClasspathLayout>
107 <mainClass>org.openecomp.sdc.migration.ToscaNamespaceMigration</mainClass>
110 <Class-Path>lib/</Class-Path>
117 <groupId>org.apache.maven.plugins</groupId>
118 <artifactId>maven-surefire-plugin</artifactId>
119 <version>2.19.1</version>
121 <useSystemClassLoader>false</useSystemClassLoader>
122 <redirectTestOutputToFile>true</redirectTestOutputToFile>
127 <groupId>com.google.code.maven-replacer-plugin</groupId>
128 <artifactId>maven-replacer-plugin</artifactId>
129 <version>1.3.5</version>
132 <id>replace-for-migration</id>
133 <phase>initialize</phase>
138 <file>../../tools/migration/1702_to_1707.sh</file>
139 <preserveDir>false</preserveDir>
140 <outputDir>target</outputDir>
143 <token>1707.0.0-SNAPSHOT</token>
144 <value>${project.version}</value>
153 <groupId>org.apache.maven.plugins</groupId>
154 <artifactId>maven-antrun-plugin</artifactId>
158 <phase>package</phase>
161 <fixcrlf srcdir="target" eol="unix" includes="1702_to_1707.sh"/>
171 <artifactId>maven-assembly-plugin</artifactId>
172 <version>${mvn.assembly.version}</version>
175 <id>Generate assembly</id>
176 <phase>install</phase>
184 <descriptor>${basedir}/src/main/assembly/migration-lib-assembly.xml</descriptor>
186 <finalName>openecomp-migration-lib</finalName>