|
5 | 5 | <groupId>org.fugerit.java</groupId> |
6 | 6 | <artifactId>fj-lib</artifactId> |
7 | 7 |
|
8 | | - <version>0.3-SNAPSHOT</version> |
| 8 | + <version>0.4-SNAPSHOT</version> |
9 | 9 | <packaging>pom</packaging> |
10 | 10 |
|
11 | 11 | <name>fj-lib</name> |
12 | | - <description>Fugerit Java Library for JDK 1.6 and up</description> |
| 12 | + <description>Fugerit Java Library for JDK 1.7 and up</description> |
13 | 13 | <url>http://www.fugerit.org/java/</url> |
14 | 14 |
|
15 | 15 | <properties> |
16 | | - <java-version-compliance>1.6</java-version-compliance> |
17 | 16 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 17 | + <java-version-compliance>1.7</java-version-compliance> |
| 18 | + <j2ee-version-compliance>6.0</j2ee-version-compliance> |
18 | 19 | <maven.compiler.source>${java-version-compliance}</maven.compiler.source> |
19 | | - <maven.compiler.target>${java-version-compliance}</maven.compiler.target> |
20 | | - <slf4j-version>1.7.25</slf4j-version> |
21 | | - <poi-version>3.17</poi-version> |
| 20 | + <maven.compiler.target>${java-version-compliance}</maven.compiler.target> |
| 21 | + <!-- maven plugin versions --> |
| 22 | + <mvn-source-version>3.1.0</mvn-source-version> |
| 23 | + <mvn-javadoc-version>3.1.0</mvn-javadoc-version> |
| 24 | + <mvn-jar-version>3.1.2</mvn-jar-version> |
| 25 | + <mvn-shade-version>3.2.1</mvn-shade-version> |
| 26 | + <!-- dependancy library versions --> |
| 27 | + <slf4j-version>1.7.26</slf4j-version> |
| 28 | + <poi-version>4.1.0</poi-version> |
| 29 | + <junit-version>4.12</junit-version> |
| 30 | + <dbcp-version>1.4</dbcp-version> |
| 31 | + <log4j-version>1.2.17</log4j-version> |
| 32 | + <!-- release dependancies --> |
| 33 | + <nexus-version>1.6.8</nexus-version> |
| 34 | + <mvn-gpg-version>1.6</mvn-gpg-version> |
22 | 35 | </properties> |
23 | 36 |
|
24 | 37 | <licenses> |
|
45 | 58 | </developers> |
46 | 59 |
|
47 | 60 | <scm> |
48 | | - <connection>scm:git:git://github.com/fugerit79/fj-lib.git</connection> |
49 | | - <developerConnection>scm:git:ssh://github.com/fugerit79/fj-lib.git</developerConnection> |
50 | | - <url>http://github.com/fugerit79/fj-lib/tree/master</url> |
| 61 | + <connection>scm:git:git://github.com/fugerit-org/fj-lib.git</connection> |
| 62 | + <developerConnection>scm:git:ssh://github.com/fugerit-org/fj-lib.git</developerConnection> |
| 63 | + <url>http://github.com/fugerit-org/fj-lib</url> |
51 | 64 | </scm> |
52 | 65 |
|
53 | 66 | <distributionManagement> |
|
73 | 86 | <version>${project.version}</version> |
74 | 87 | </dependency> |
75 | 88 |
|
76 | | - <!-- java core dependancies --> |
77 | | - <dependency> |
78 | | - <groupId>maven</groupId> |
79 | | - <artifactId>maven-java-plugin</artifactId> |
80 | | - <version>1.6</version> |
81 | | - </dependency> |
82 | 89 | <dependency> |
83 | 90 | <groupId>javax</groupId> |
84 | 91 | <artifactId>javaee-api</artifactId> |
85 | | - <version>6.0</version> |
| 92 | + <version>${j2ee-version-compliance}</version> |
86 | 93 | <scope>provided</scope> |
87 | 94 | </dependency> |
88 | 95 |
|
89 | 96 | <!-- logging --> |
90 | 97 | <dependency> |
91 | 98 | <groupId>log4j</groupId> |
92 | 99 | <artifactId>log4j</artifactId> |
93 | | - <version>1.2.17</version> |
| 100 | + <version>${log4j-version}</version> |
94 | 101 | </dependency> |
95 | 102 | <dependency> |
96 | 103 | <groupId>org.slf4j</groupId> |
|
114 | 121 | <dependency> |
115 | 122 | <groupId>commons-dbcp</groupId> |
116 | 123 | <artifactId>commons-dbcp</artifactId> |
117 | | - <version>1.4</version> |
| 124 | + <version>${dbcp-version}</version> |
118 | 125 | </dependency> |
119 | 126 |
|
120 | 127 | <dependency> |
|
127 | 134 | <dependency> |
128 | 135 | <groupId>junit</groupId> |
129 | 136 | <artifactId>junit</artifactId> |
130 | | - <version>4.10</version> |
| 137 | + <version>${junit-version}</version> |
131 | 138 | <scope>test</scope> |
132 | 139 | </dependency> |
133 | 140 |
|
|
168 | 175 | <plugin> |
169 | 176 | <groupId>org.apache.maven.plugins</groupId> |
170 | 177 | <artifactId>maven-source-plugin</artifactId> |
171 | | - <version>3.0.1</version> |
| 178 | + <version>${mvn-source-version}</version> |
172 | 179 | </plugin> |
173 | 180 | <plugin> |
174 | 181 | <groupId>org.apache.maven.plugins</groupId> |
175 | 182 | <artifactId>maven-javadoc-plugin</artifactId> |
176 | | - <version>2.10.4</version> |
| 183 | + <version>${mvn-javadoc-version}</version> |
177 | 184 | </plugin> |
178 | 185 | </plugins> |
179 | 186 | </pluginManagement> |
|
187 | 194 | <plugin> |
188 | 195 | <groupId>org.sonatype.plugins</groupId> |
189 | 196 | <artifactId>nexus-staging-maven-plugin</artifactId> |
190 | | - <version>1.6.8</version> |
| 197 | + <version>${nexus-version}</version> |
191 | 198 | <extensions>true</extensions> |
192 | 199 | <configuration> |
193 | 200 | <serverId>ossrh</serverId> |
|
199 | 206 | <plugin> |
200 | 207 | <groupId>org.apache.maven.plugins</groupId> |
201 | 208 | <artifactId>maven-gpg-plugin</artifactId> |
202 | | - <version>1.5</version> |
| 209 | + <version>${mvn-gpg-version}</version> |
203 | 210 | <executions> |
204 | 211 | <execution> |
205 | 212 | <id>sign-artifacts</id> |
|
222 | 229 | <plugin> |
223 | 230 | <groupId>org.apache.maven.plugins</groupId> |
224 | 231 | <artifactId>maven-jar-plugin</artifactId> |
225 | | - <version>3.0.2</version> |
| 232 | + <version>${mvn-jar-version}</version> |
226 | 233 | <configuration> |
227 | 234 | <archive> |
228 | 235 | <manifest> |
|
235 | 242 | <plugin> |
236 | 243 | <groupId>org.apache.maven.plugins</groupId> |
237 | 244 | <artifactId>maven-shade-plugin</artifactId> |
238 | | - <version>3.1.0</version> |
| 245 | + <version>${mvn-shade-version}</version> |
239 | 246 | <executions> |
240 | 247 | <execution> |
241 | 248 | <phase>package</phase> |
|
0 commit comments