Ignore eclipse-jdt-annotation in order to satify dependency check
[null-analysis.git] / pom.xml
blobbd9105a8654a3243a39d4eb6ec70df9cda80e23c
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
4     Copyright © 2013 Sebastian Hoß <mail@shoss.de>
5     This work is free. You can redistribute it and/or modify it under the
6     terms of the Do What The Fuck You Want To Public License, Version 2,
7     as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.
9 -->
10 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
11   <modelVersion>4.0.0</modelVersion>
13   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
14   <!--                                 PARENT                                  -->
15   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
16   <parent>
17     <groupId>com.github.sebhoss</groupId>
18     <artifactId>java-parent</artifactId>
19     <version>1.0.10</version>
20   </parent>
22   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
23   <!--                               INFORMATIONS                              -->
24   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
25   <artifactId>null-analysis</artifactId>
26   <version>2.0.0-SNAPSHOT</version>
27   <packaging>jar</packaging>
28   <url>https://github.com/sebhoss/null-analysis</url>
29   <inceptionYear>2013</inceptionYear>
30   <name>Null Analysis</name>
31   <description>Code related to NULL analysis</description>
33   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
34   <!--                                  SOURCE                                 -->
35   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
36   <scm>
37     <connection>scm:git:git://github.com/sebhoss/null-analysis.git</connection>
38     <developerConnection>scm:git:git@github.com:sebhoss/null-analysis.git</developerConnection>
39     <tag>master</tag>
40     <url>${project.url}</url>
41   </scm>
43   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
44   <!--                               DEPENDENCIES                              -->
45   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
46   <dependencyManagement>
47     <dependencies>
48       <dependency>
49         <groupId>com.github.sebhoss.bom</groupId>
50         <artifactId>java-bom</artifactId>
51         <version>3.0.0</version>
52         <type>pom</type>
53         <scope>import</scope>
54       </dependency>
55     </dependencies>
56   </dependencyManagement>
57   <dependencies>
58     <dependency>
59       <groupId>org.eclipse.jdt</groupId>
60       <artifactId>org.eclipse.jdt.annotation</artifactId>
61     </dependency>
62   </dependencies>
64   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
65   <!--                                   BUILD                                 -->
66   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
67   <build>
68     <plugins>
69       <plugin>
70         <groupId>org.apache.maven.plugins</groupId>
71         <artifactId>maven-dependency-plugin</artifactId>
72         <configuration>
73           <!--
74             Ignore Eclipse JDT annotations because @NonNull, etc are not retained
75             in byte code. Therefore the plugin detects a false positive.
76            -->
77           <usedDependencies>
78             <usedDependency>org.eclipse.jdt:org.eclipse.jdt.annotation</usedDependency>
79           </usedDependencies>
80         </configuration>
81       </plugin>
82     </plugins>
83   </build>
84 </project>