Browse Source

ipu-server-lib的maven初始化

huangbo 8 years ago
parent
commit
eac5a7477d

BIN
ipu-server-lib/all/ipu-server-web-1.0.jar


BIN
ipu-server-lib/local/ipu-server-web-1.0.jar


+ 86 - 28
ipu-server-lib/pom.xml

@ -11,34 +11,38 @@
11 11
	<!-- 定义公共变量 -->
12 12
	<properties>
13 13
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14
		<jdk>1.6.0</jdk>
15 14
		<encoding>UTF-8</encoding>
15
		<!-- 公共必选依赖 -->
16 16
		<junit>3.8.1</junit>
17
		<jdk-tools>1.6.0</jdk-tools>
17 18
		<servlet-api>2.5</servlet-api>
18 19
		<log4j>1.2.8</log4j>
19 20
		<unirest-java>1.3.8</unirest-java>
20 21
		<dom4j>1.6.1</dom4j>
22
		<jaxen>1.1.1</jaxen>
21 23
		<commons-lang3>3.4</commons-lang3>
22
		<maven-resources-plugin>2.6</maven-resources-plugin>
23
		<maven-compiler-plugin>2.5.1</maven-compiler-plugin>
24
25
		<jar-path>${project.basedir}/local</jar-path>
26
		<jsoup>1.7.2</jsoup>
27 24
		<beetl-core>2.2.3</beetl-core>
28 25
		<velocity>1.7</velocity>
26
		
27
		<!-- 公共可选依赖 -->
28
		<jsoup>1.7.2</jsoup>
29 29
		<commons-fileupload>1.3.1</commons-fileupload>
30
		<commons-dbcp>1.4</commons-dbcp>
31
		<mysql-connector-java>5.1.38</mysql-connector-java>
32
		<commons-codec>1.3</commons-codec>
33
		
34
		<!-- 公共插件 -->
35
		<maven-clean-plugin>3.0.0</maven-clean-plugin>
36
		<maven-resources-plugin>2.6</maven-resources-plugin>
37
		<maven-compiler-plugin>2.5.1</maven-compiler-plugin>
38
		<maven-war-plugin>3.0.0</maven-war-plugin>
39
		<!-- 本地jar路径 -->
40
		<jar-path>${project.basedir}/local</jar-path>
30 41
	</properties>
31 42
32 43
	<dependencyManagement>
33 44
		<dependencies>
34
			<!-- 公共依赖 -->
35
			<dependency>
36
				<groupId>com.sun</groupId>
37
				<artifactId>tools</artifactId>
38
				<version>${jdk}</version>
39
				<scope>system</scope>
40
				<systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
41
			</dependency>
45
			<!-- 公共必选依赖 -->
42 46
			<dependency>
43 47
				<groupId>junit</groupId>
44 48
				<artifactId>junit</artifactId>
@ -46,6 +50,13 @@
46 50
				<scope>test</scope>
47 51
			</dependency>
48 52
			<dependency>
53
				<groupId>com.sun</groupId>
54
				<artifactId>tools</artifactId>
55
				<version>${jdk-tools}</version>
56
				<scope>system</scope>
57
				<systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
58
			</dependency>
59
			<dependency>
49 60
				<groupId>javax.servlet</groupId>
50 61
				<artifactId>servlet-api</artifactId>
51 62
				<version>${servlet-api}</version>
@ -67,17 +78,15 @@
67 78
				<version>${dom4j}</version>
68 79
			</dependency>
69 80
			<dependency>
81
				<groupId>jaxen</groupId>
82
				<artifactId>jaxen</artifactId>
83
				<version>${jaxen}</version>
84
			</dependency>
85
			<dependency>
70 86
				<groupId>com.mashape.unirest</groupId>
71 87
				<artifactId>unirest-java</artifactId>
72 88
				<version>${unirest-java}</version>
73 89
			</dependency>
74
			
75
			<!-- 非公共依赖 -->
76
			<dependency>
77
				<groupId>org.jsoup</groupId>
78
				<artifactId>jsoup</artifactId>
79
				<version>${jsoup}</version>
80
			</dependency>
81 90
			<dependency>
82 91
				<groupId>org.beetl</groupId>
83 92
				<artifactId>beetl-core</artifactId>
@ -88,13 +97,8 @@
88 97
				<artifactId>velocity</artifactId>
89 98
				<version>${velocity}</version>
90 99
			</dependency>
91
			<dependency>
92
			    <groupId>commons-fileupload</groupId>
93
			    <artifactId>commons-fileupload</artifactId>
94
			    <version>${commons-fileupload}</version>
95
			</dependency>
96
97
			<!-- 本地依赖 -->
100
			
101
			<!-- 公共本地依赖 -->
98 102
			<dependency>
99 103
				<groupId>local</groupId>
100 104
				<artifactId>ipu-basic</artifactId>
@ -165,12 +169,49 @@
165 169
				<scope>system</scope>
166 170
				<systemPath>${jar-path}/java_memcached-release_2.5.3.jar</systemPath>
167 171
			</dependency>
172
			
173
			<!-- 公共可选依赖 -->
174
			<dependency>
175
				<groupId>org.jsoup</groupId>
176
				<artifactId>jsoup</artifactId>
177
				<version>${jsoup}</version>
178
			</dependency>
179
			<dependency>
180
			    <groupId>commons-fileupload</groupId>
181
			    <artifactId>commons-fileupload</artifactId>
182
			    <version>${commons-fileupload}</version>
183
			</dependency>
184
			<dependency>
185
				<groupId>commons-dbcp</groupId>
186
				<artifactId>commons-dbcp</artifactId>
187
				<version>${commons-dbcp}</version>
188
			</dependency>
189
			<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
190
			<dependency>
191
				<groupId>mysql</groupId>
192
				<artifactId>mysql-connector-java</artifactId>
193
				<version>${mysql-connector-java}</version>
194
			</dependency>
195
			<dependency>
196
				<groupId>commons-codec</groupId>
197
				<artifactId>commons-codec</artifactId>
198
				<version>${commons-codec}</version>
199
			</dependency>
168 200
		</dependencies>
169 201
	</dependencyManagement>
170 202
171 203
	<build>
172 204
		<pluginManagement>
173 205
			<plugins>
206
				<!-- 默认插件,不引入也可使用 -->
207
				<plugin>
208
					<groupId>org.apache.maven.plugins</groupId>
209
					<artifactId>maven-clean-plugin</artifactId>
210
					<version>${maven-clean-plugin}</version>
211
					<configuration>
212
						<encoding>${encoding}</encoding>
213
					</configuration>
214
				</plugin>
174 215
				<plugin>
175 216
					<groupId>org.apache.maven.plugins</groupId>
176 217
					<artifactId>maven-resources-plugin</artifactId>
@ -187,6 +228,23 @@
187 228
						<encoding>${encoding}</encoding>
188 229
					</configuration>
189 230
				</plugin>
231
				<plugin>
232
					<groupId>org.apache.maven.plugins</groupId>
233
					<artifactId>maven-war-plugin</artifactId>
234
					<version>${maven-war-plugin}</version>
235
					<configuration>
236
						servlet-api相关jar不打包,前面的scope=provided已解决
237
						<packagingExcludes> WEB-INF/lib/servlet-api*.jar </packagingExcludes>
238
					</configuration>
239
				</plugin>
240
				<plugin>
241
					<groupId>org.apache.maven.plugins</groupId>
242
					<artifactId>maven-surefire-plugin</artifactId>
243
					<configuration>
244
						<!-- 跳过单元测试 -->
245
						<skip>true</skip>
246
					</configuration>
247
				</plugin>
190 248
			</plugins>
191 249
		</pluginManagement>
192 250
	</build>