actually adding the files to the initial commit
[vid.git] / pom.xml
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>
4         <groupId>org.openecomp.vid</groupId>
5         <artifactId>vid-parent</artifactId>
6         <packaging>pom</packaging>
7         <name>VID Parent Project</name>
8         
9         <modules>
10                 <module>vid</module>
11                 <module>deliveries</module>
12         </modules>
13
14         <properties>
15                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
17         </properties>
18
19         <distributionManagement>
20                 <repository>
21                         <id>vid-releases</id>
22                         <name>VID Release Repository</name>
23                         <url>https://ecomp-nexus:8443/repository/maven-releases</url>
24                 </repository>
25
26                 <snapshotRepository>
27                         <id>vid-snapshots</id>
28                         <name>VID Snapshot Repository</name>
29                         <url>https://ecomp-nexus:8443/repository/maven-snapshots</url>
30                 </snapshotRepository>
31                 <site>
32                         <id>vid-javadoc</id>
33                         <url>dav:https://ecomp-nexus:8443/repository/vid-javadoc/${project.version}</url>
34                 </site>
35         </distributionManagement>
36
37         <pluginRepositories>
38                 <pluginRepository>
39                         <id>vid-3rd-party</id>
40                         <name>VID 3rd Party Repository</name>
41                         <url>https://ecomp-nexus:8443/maven-central</url>
42                 </pluginRepository>
43         </pluginRepositories>
44         
45         <repositories>
46                 <repository>
47                         <id>vid-3rd-party</id>
48                         <name>VID 3rd Party Repository</name>
49                         <url>https://ecomp-nexus:8443/maven-central</url>
50                 </repository>
51         </repositories>
52
53         <build>
54                 <plugins>
55                  <!-- license plugin for open source -->
56             <plugin>
57                 <groupId>org.codehaus.mojo</groupId>
58                 <artifactId>license-maven-plugin</artifactId>
59                 <version>1.9</version>
60                 <configuration>
61                     <licenseName>apache_v2</licenseName>
62                     <inceptionYear>2016</inceptionYear>
63                     <organizationName>AT&amp;T</organizationName>
64                     <projectName>VID</projectName>
65                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage> 
66                                 <processStartTag>========LICENSE_START===========</processStartTag>
67                                 <processEndTag>============LICENSE_END===========</processEndTag>
68                     <roots>
69                         <root>src/main/java</root>
70                     </roots>
71                     <excludes>
72                         <exclude>*.png</exclude>
73                     </excludes>
74                 </configuration>
75             </plugin>
76                         <plugin>
77                                 <groupId>org.apache.maven.plugins</groupId>
78                                 <artifactId>maven-deploy-plugin</artifactId>
79                                 <version>2.8</version>
80                                 <configuration>
81                                         <skip>true</skip>
82                                 </configuration>
83                         </plugin>
84
85                         <plugin>
86                                 <groupId>org.apache.maven.plugins</groupId>
87                                 <artifactId>maven-surefire-plugin</artifactId>
88                                 <version>2.17</version>
89                         </plugin>
90
91                         <plugin>
92                                 <groupId>org.apache.maven.plugins</groupId>
93                                 <artifactId>maven-compiler-plugin</artifactId>
94                                 <version>2.3.2</version>
95
96                                 <configuration>
97                                         <debug>true</debug>
98                                         <compilerArgument>-Xlint</compilerArgument>
99                                         <verbose>true</verbose>
100                                         <showDeprecation>true</showDeprecation>
101                                         <showWarnings>true</showWarnings>
102                                         <source>1.8</source>
103                                         <target>1.8</target>
104                                 </configuration>
105                         </plugin>
106                         <!-- added for javadoc -->
107                         <plugin>
108                                 <groupId>org.apache.maven.plugins</groupId>
109                                 <artifactId>maven-site-plugin</artifactId>
110                                 <version>3.6</version>
111                                 <dependencies>
112                                         <dependency>
113                                                 <groupId>org.apache.maven.wagon</groupId>
114                                                 <artifactId>wagon-webdav-jackrabbit</artifactId>
115                                                 <version>2.10</version>
116                                         </dependency>
117                                 </dependencies>
118                         </plugin>
119                 </plugins>
120                 
121         </build>
122         <!-- added for javadoc -->
123         <reporting>
124                 <plugins>
125                         
126                         <plugin>
127                                 <groupId>org.apache.maven.plugins</groupId>
128                                 <artifactId>maven-javadoc-plugin</artifactId>
129                                 <version>2.10.4</version>
130                                 <configuration>
131                                         <failOnError>false</failOnError>
132                                         <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
133                                         <docletArtifact>
134                                                 <groupId>org.umlgraph</groupId>
135                                                 <artifactId>umlgraph</artifactId>
136                                                 <version>5.6</version>
137                                         </docletArtifact>
138                                         <additionalparam>-views</additionalparam>
139                                         <useStandardDocletOptions>true</useStandardDocletOptions>
140                                 </configuration>
141                         </plugin>
142                 </plugins>
143         </reporting>
144         <dependencies>
145                 <dependency>
146                         <groupId>junit</groupId>
147                         <artifactId>junit</artifactId>
148                         <version>4.11</version>
149                         <scope>test</scope>
150                 </dependency>
151         </dependencies>
152         <version>1.0.0</version>
153 </project>