Merge "Check in vhnf modified bandwith code"
[aai/aai-common.git] / aai-schema / pom.xml
1 <?xml version="1.0"?>
2 <project
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5     <modelVersion>4.0.0</modelVersion>
6     <parent>
7         <groupId>org.onap.aai.aai-common</groupId>
8         <artifactId>aai-common</artifactId>
9         <version>1.1.0-SNAPSHOT</version>
10     </parent>
11     <artifactId>aai-schema</artifactId>
12     <name>aai-schema</name>
13     <properties>
14         <sitePath>/content/sites/site/${project.groupId}/${project.artifactId}/${project.version}</sitePath>
15     </properties>
16     <dependencies>
17         <dependency>
18             <groupId>org.onap.aai.aai-common</groupId>
19             <artifactId>aai-annotations</artifactId>
20             <version>${aai.annotations.version}</version>
21         </dependency>
22     </dependencies>
23     <build>
24         <plugins>
25             <plugin>
26                 <groupId>org.codehaus.mojo</groupId>
27                 <artifactId>jaxb2-maven-plugin</artifactId>
28                 <version>2.2</version>
29                 <executions>
30                     <execution>
31                         <id>xjc</id>
32                         <goals>
33                             <goal>xjc</goal>
34                         </goals>
35                     </execution>
36                 </executions>
37                 <dependencies>
38                     <dependency>
39                         <groupId>org.jvnet.jaxb2_commons</groupId>
40                         <artifactId>jaxb2-basics-annotate</artifactId>
41                         <version>1.0.2</version>
42                     </dependency>
43                     <dependency>
44                         <groupId>org.onap.aai.aai-common</groupId>
45                         <artifactId>aai-annotations</artifactId>
46                         <version>${aai.annotations.version}</version>
47                     </dependency>
48                 </dependencies>
49                 <configuration>
50                     <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
51                     <sources>
52                         <source>src/main/resources/aai_schema</source>
53                     </sources>
54                     <xjcSourceExcludeFilters>
55                         <filter
56                                 implementation="org.codehaus.mojo.jaxb2.shared.filters.pattern.PatternFileFilter">
57                             <patterns>
58                                 <pattern>edgetagquery\.xsd</pattern>
59                             </patterns>
60                         </filter>
61                     </xjcSourceExcludeFilters>
62                     <extension>true</extension>
63                     <arguments>
64                         <argument>-Xannotate</argument>
65                     </arguments>
66                     <bindingDirectory>src/main/xjb</bindingDirectory>
67                 </configuration>
68             </plugin>
69             <plugin>
70                 <groupId>org.apache.maven.plugins</groupId>
71                 <artifactId>maven-site-plugin</artifactId>
72             </plugin>
73             <plugin>
74                 <groupId>org.apache.maven.plugins</groupId>
75                 <artifactId>maven-deploy-plugin</artifactId>
76             </plugin>
77             <plugin>
78                 <groupId>org.sonatype.plugins</groupId>
79                 <artifactId>nexus-staging-maven-plugin</artifactId>
80             </plugin>
81         </plugins>
82     </build>
83
84     <distributionManagement>
85         <site>
86             <id>ecomp-site</id>
87             <url>dav:${onap.nexus.url}${sitePath}</url>
88         </site>
89     </distributionManagement>
90
91     <!-- Plugins and repositories -->
92     <pluginRepositories>
93         <pluginRepository>
94             <id>central</id>
95             <url>http://repo1.maven.org/maven2</url>
96         </pluginRepository>
97         <pluginRepository>
98             <id>EvoSuite</id>
99             <name>EvoSuite Repository</name>
100             <url>http://www.evosuite.org/m2</url>
101         </pluginRepository>
102     </pluginRepositories>
103
104 </project>