48f958f1770fad06d9c9c4cd78eefacb3b485ce5
[ccsdk/distribution.git] / platform-logic / installer / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
5     <parent>
6         <groupId>org.onap.ccsdk.distribution</groupId>
7         <artifactId>distribution-platform-logic</artifactId>
8         <version>0.2.0-SNAPSHOT</version>
9     </parent>
10
11     <modelVersion>4.0.0</modelVersion>
12     <packaging>pom</packaging>
13     <artifactId>platform-logic-installer</artifactId>
14     <version>0.2.0-SNAPSHOT</version>
15
16     <name>Platform Logic Installer</name>
17     <description>Contains platform-level service logic installer</description>
18
19
20
21     <build>
22         <plugins>
23             <plugin>
24                 <artifactId>maven-resources-plugin</artifactId>
25                 <version>2.6</version>
26                 <executions>
27                     <execution>
28                         <id>copy-version</id>
29                         <goals>
30                             <goal>copy-resources</goal>
31                         </goals><!-- here the phase you need -->
32                         <phase>validate</phase>
33                         <configuration>
34                             <outputDirectory>target/resources</outputDirectory>
35                             <resources>
36                                 <resource>
37                                     <directory>src/main/resources</directory>
38                                     <includes>
39                                         <include>*</include>
40                                     </includes>
41                                     <filtering>true</filtering>
42                                 </resource>
43                             </resources>
44                         </configuration>
45                     </execution>
46                 </executions>
47             </plugin>
48             <plugin>
49                 <artifactId>maven-assembly-plugin</artifactId>
50                 <version>2.6</version>
51                 <executions>
52                     <execution>
53                         <id>create-zip</id>
54                         <goals>
55                             <goal>single</goal>
56                         </goals>
57                         <phase>package</phase>
58                         <configuration>
59                             <attach>true</attach>
60                             <descriptors>
61                                 <descriptor>src/assembly/assemble_zip.xml</descriptor>
62                             </descriptors>
63                             <appendAssemblyId>false</appendAssemblyId>
64                         </configuration>
65                     </execution>
66
67                 </executions>
68             </plugin>
69             <plugin>
70                 <groupId>org.apache.maven.plugins</groupId>
71                 <artifactId>maven-dependency-plugin</artifactId>
72                 <executions>
73                     <execution>
74                         <id>copy-dependencies</id>
75                         <goals>
76                             <goal>copy-dependencies</goal>
77                         </goals>
78                         <phase>prepare-package</phase>
79                         <configuration>
80                             <transitive>false</transitive>
81                             <outputDirectory>${project.build.directory}/lib</outputDirectory>
82                             <overWriteReleases>false</overWriteReleases>
83                             <overWriteSnapshots>true</overWriteSnapshots>
84                             <overWriteIfNewer>true</overWriteIfNewer>
85                             <useRepositoryLayout>false</useRepositoryLayout>
86                             <addParentPoms>false</addParentPoms>
87                             <copyPom>false</copyPom>
88                             <scope>provided</scope>
89                         </configuration>
90                     </execution>
91                 </executions>
92             </plugin>
93         </plugins>
94
95     </build>
96     <dependencies>
97         <dependency>
98             <groupId>org.slf4j</groupId>
99             <artifactId>slf4j-api</artifactId>
100             <version>${slf4j.version}</version>
101         </dependency>
102         <dependency>
103             <groupId>org.slf4j</groupId>
104             <artifactId>slf4j-simple</artifactId>
105             <version>1.7.5</version>
106             <scope>compile</scope>
107         </dependency>
108         <dependency>
109             <groupId>org.onap.ccsdk.sli.core</groupId>
110             <artifactId>sli-common</artifactId>
111             <version>${sdnctl.sli.version}</version>
112         </dependency>
113         <dependency>
114             <groupId>org.antlr</groupId>
115             <artifactId>antlr4</artifactId>
116             <version>${antlr.version}</version>
117             <type>jar</type>
118             <scope>compile</scope>
119         </dependency>
120         <dependency>
121             <groupId>mysql</groupId>
122             <artifactId>mysql-connector-java</artifactId>
123             <version>${mysql.connector.version}</version>
124             <type>jar</type>
125             <scope>compile</scope>
126         </dependency>
127     </dependencies>
128
129 </project>

© 2017 ONAP. Copyright © The Linux Foundation ®. All Rights Reserved.
The Linux Foundation has registered trademarks and uses trademarks.
For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.
Linux is a registered trademark of Linus Torvalds.
Privacy Policy and Terms of Use