source: tree/pom.xml@ 29

Last change on this file since 29 was 15, checked in by wouter, 5 years ago

fixing dependency conflicts

File size: 4.5 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5
6 <groupId>tudelft.utilities</groupId>
7 <artifactId>tree</artifactId>
8 <version>1.0.0</version>
9 <packaging>jar</packaging>
10
11
12 <properties>
13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14 <maven.compiler.target>1.8</maven.compiler.target>
15 <maven.compiler.source>1.8</maven.compiler.source>
16 <basedir>.</basedir>
17 <passwd>${env.ARTIFACTORY_PASS}</passwd>
18 </properties>
19
20
21 <dependencies>
22 <dependency>
23 <groupId>junit</groupId>
24 <artifactId>junit</artifactId>
25 <version>4.12</version>
26 </dependency>
27
28 <dependency>
29 <groupId>tudelft.utilities</groupId>
30 <artifactId>junit</artifactId>
31 <version>1.0.2</version>
32 </dependency>
33
34 <dependency>
35 <groupId>tudelft.utilities</groupId>
36 <artifactId>immutablelist</artifactId>
37 <version>1.0.1</version>
38 </dependency>
39 </dependencies>
40
41
42
43 <distributionManagement>
44 <repository>
45 <id>artifactory.ewi.tudelft.nl</id>
46 <url>http://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
47 </repository>
48 </distributionManagement>
49
50
51 <repositories>
52 <repository>
53 <id>artifactory.ewi.tudelft.nl</id>
54 <url>http://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
55 <snapshots>
56 <enabled>false</enabled>
57 </snapshots>
58 </repository>
59
60 </repositories>
61
62 <pluginRepositories>
63 <pluginRepository>
64 <id>jcenter</id>
65 <url>http://jcenter.bintray.com</url>
66 </pluginRepository>
67 </pluginRepositories>
68
69
70 <build>
71
72 <plugins>
73 <plugin>
74 <groupId>org.apache.maven.plugins</groupId>
75 <artifactId>maven-compiler-plugin</artifactId>
76 <version>3.6.1</version>
77 <configuration>
78 <source>1.8</source>
79 <target>1.8</target>
80 </configuration>
81 </plugin>
82
83 <plugin>
84 <groupId>org.apache.maven.plugins</groupId>
85 <artifactId>maven-javadoc-plugin</artifactId>
86 <version>2.10.1</version>
87 <executions>
88 <execution>
89 <id>attach-javadocs</id>
90 <goals>
91 <goal>jar</goal>
92 </goals>
93 <configuration>
94 <additionalparam>${javadoc.opts}</additionalparam>
95 <additionalparam>-Xdoclint:none</additionalparam>
96 </configuration>
97 </execution>
98 </executions>
99 </plugin>
100
101 <plugin>
102 <groupId>org.jfrog.buildinfo</groupId>
103 <artifactId>artifactory-maven-plugin</artifactId>
104 <version>2.6.1</version>
105 <executions>
106 <execution>
107 <id>build-info</id>
108 <goals>
109 <goal>publish</goal>
110 </goals>
111 <configuration>
112 <publisher>
113 <contextUrl>http://artifactory.ewi.tudelft.nl/artifactory</contextUrl>
114 <repoKey>libs-release</repoKey>
115 <username>wouter</username>
116 <password>${passwd}</password>
117 </publisher>
118 </configuration>
119 </execution>
120 </executions>
121 </plugin>
122
123 <plugin>
124 <groupId>org.apache.maven.plugins</groupId>
125 <artifactId>maven-assembly-plugin</artifactId>
126 <version>2.4.1</version>
127 <configuration>
128 <!-- get all project dependencies -->
129 <descriptorRefs>
130 <descriptorRef>jar-with-dependencies</descriptorRef>
131 </descriptorRefs>
132 <archive>
133 <manifest>
134 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
135 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
136 </manifest>
137 </archive>
138 </configuration>
139 <executions>
140 <execution>
141 <id>make-assembly</id>
142 <!-- bind to the packaging phase -->
143 <phase>package</phase>
144 <goals>
145 <goal>single</goal>
146 </goals>
147 </execution>
148 </executions>
149 </plugin>
150
151
152 </plugins>
153
154 <pluginManagement>
155 <plugins>
156 <plugin>
157 <groupId>org.eclipse.m2e</groupId>
158 <artifactId>lifecycle-mapping</artifactId>
159 <version>1.0.0</version>
160 <configuration>
161 <lifecycleMappingMetadata>
162 <pluginExecutions>
163 <pluginExecution>
164 <pluginExecutionFilter>
165 <groupId>org.jfrog.buildinfo</groupId>
166 <artifactId>artifactory-maven-plugin</artifactId>
167 <versionRange>[1.0.0,)</versionRange>
168 <goals>
169 <goal>publish</goal>
170 </goals>
171 </pluginExecutionFilter>
172 <action>
173 <ignore />
174 </action>
175 </pluginExecution>
176 </pluginExecutions>
177 </lifecycleMappingMetadata>
178 </configuration>
179 </plugin>
180 </plugins>
181 </pluginManagement>
182
183
184 </build>
185
186</project>
Note: See TracBrowser for help on using the repository browser.