source: accountmanager/pom.xml@ 49

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

#31 work in progress

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