contains-other-v no longer implies delete-other-v
[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.2.0-SNAPSHOT</version>
10     </parent>
11     <artifactId>aai-schema</artifactId>
12     <name>aai-schema</name>
13     <version>1.2.0-SNAPSHOT</version>
14     <properties>
15         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
16     </properties>
17     <dependencies>
18         <dependency>
19             <groupId>org.onap.aai.aai-common</groupId>
20             <artifactId>aai-annotations</artifactId>
21             <version>${project.version}</version>
22         </dependency>
23     </dependencies>
24     <build>
25         <plugins>
26             <plugin>
27                 <groupId>org.codehaus.mojo</groupId>
28                 <artifactId>jaxb2-maven-plugin</artifactId>
29                 <version>2.2</version>
30                 <executions>
31                     <execution>
32                         <id>xjc</id>
33                         <goals>
34                             <goal>xjc</goal>
35                         </goals>
36                     </execution>
37                 </executions>
38                 <dependencies>
39                     <dependency>
40                         <groupId>org.jvnet.jaxb2_commons</groupId>
41                         <artifactId>jaxb2-basics-annotate</artifactId>
42                         <version>1.0.2</version>
43                     </dependency>
44                     <dependency>
45                         <groupId>org.onap.aai.aai-common</groupId>
46                         <artifactId>aai-annotations</artifactId>
47                         <version>${project.version}</version>
48                     </dependency>
49                 </dependencies>
50                 <configuration>
51                     <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
52                     <sources>
53                         <source>src/main/resources/aai_schema</source>
54                     </sources>
55                     <xjcSourceExcludeFilters>
56                         <filter
57                                 implementation="org.codehaus.mojo.jaxb2.shared.filters.pattern.PatternFileFilter">
58                             <patterns>
59                                 <pattern>edgetagquery\.xsd</pattern>
60                             </patterns>
61                         </filter>
62                     </xjcSourceExcludeFilters>
63                     <extension>true</extension>
64                     <arguments>
65                         <argument>-Xannotate</argument>
66                     </arguments>
67                     <bindingDirectory>src/main/xjb</bindingDirectory>
68                 </configuration>
69             </plugin>
70             <plugin>
71                 <groupId>org.apache.maven.plugins</groupId>
72                 <artifactId>maven-site-plugin</artifactId>
73             </plugin>
74             <plugin>
75                 <groupId>org.apache.maven.plugins</groupId>
76                 <artifactId>maven-deploy-plugin</artifactId>
77             </plugin>
78             <plugin>
79                 <groupId>org.sonatype.plugins</groupId>
80                 <artifactId>nexus-staging-maven-plugin</artifactId>
81             </plugin>
82         </plugins>
83     </build>
84
85     <!-- Plugins and repositories -->
86     <pluginRepositories>
87         <pluginRepository>
88             <id>central</id>
89             <url>http://repo1.maven.org/maven2</url>
90         </pluginRepository>
91         <pluginRepository>
92             <id>EvoSuite</id>
93             <name>EvoSuite Repository</name>
94             <url>http://www.evosuite.org/m2</url>
95         </pluginRepository>
96     </pluginRepositories>
97
98 </project>