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