Browse Source

checkstyle插件集成,指定自定义ipu_checkstyle.xml路径

Administrator 7 years ago
parent
commit
1626513dbc
1 changed files with 17 additions and 1 deletions
  1. 17 1
      ipu-web-libs/pom.xml

+ 17 - 1
ipu-web-libs/pom.xml

16
			<url>http://114.215.100.48:9090/nexus/content/repositories/ipu/</url>
16
			<url>http://114.215.100.48:9090/nexus/content/repositories/ipu/</url>
17
		</repository>
17
		</repository>
18
	</distributionManagement>
18
	</distributionManagement>
19
	
19
20
	<!-- 定义公共变量 -->
20
	<!-- 定义公共变量 -->
21
	<properties>
21
	<properties>
22
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
60
		<maven-war-plugin>2.6</maven-war-plugin>
60
		<maven-war-plugin>2.6</maven-war-plugin>
61
		<exec-maven-plugin>1.5.0</exec-maven-plugin>
61
		<exec-maven-plugin>1.5.0</exec-maven-plugin>
62
		<maven-dependency-plugin>2.4</maven-dependency-plugin>
62
		<maven-dependency-plugin>2.4</maven-dependency-plugin>
63
		<maven-checkstyle-plugin>3.0.0</maven-checkstyle-plugin>
63
64
64
		<!-- 本地jar路径all -->
65
		<!-- 本地jar路径all -->
65
		<jar-path-all>${project.basedir}/all</jar-path-all>
66
		<jar-path-all>${project.basedir}/all</jar-path-all>
315
						</execution>
316
						</execution>
316
					</executions>
317
					</executions>
317
				</plugin>
318
				</plugin>
319
				<!-- checkstyle插件,指定自定义ipu_checkstyle.xml文件 -->
320
				<plugin>
321
					<groupId>org.apache.maven.plugins</groupId>
322
					<artifactId>maven-checkstyle-plugin</artifactId>
323
					<version>${maven-checkstyle-plugin}</version>
324
					<configuration>
325
						<consoleOutput>false</consoleOutput>
326
						<outputFileFormat>xml</outputFileFormat>
327
						<configLocation>${profiles.checkstyleConfigLocation}</configLocation>
328
						<linkXRef>false</linkXRef>
329
					</configuration>
330
				</plugin>
318
			</plugins>
331
			</plugins>
319
		</pluginManagement>
332
		</pluginManagement>
320
333
340
			<id>dev</id>
353
			<id>dev</id>
341
			<properties>
354
			<properties>
342
				<profiles.active>dev</profiles.active>
355
				<profiles.active>dev</profiles.active>
356
				<profiles.checkstyleConfigLocation>C:/soft/adt-eclipse-luna/eclipse-luna-x86/ipu_checkstyle.xml</profiles.checkstyleConfigLocation>
343
			</properties>
357
			</properties>
344
			<activation>
358
			<activation>
345
				<activeByDefault>true</activeByDefault>
359
				<activeByDefault>true</activeByDefault>
350
			<id>test</id>
364
			<id>test</id>
351
			<properties>
365
			<properties>
352
				<profiles.active>test</profiles.active>
366
				<profiles.active>test</profiles.active>
367
				<profiles.checkstyleConfigLocation>/aifs01/jenkins_workspace/git_all/ipu_checkstyle.xml</profiles.checkstyleConfigLocation>
353
			</properties>
368
			</properties>
354
		</profile>
369
		</profile>
355
		<profile>
370
		<profile>
357
			<id>pro</id>
372
			<id>pro</id>
358
			<properties>
373
			<properties>
359
				<profiles.active>pro</profiles.active>
374
				<profiles.active>pro</profiles.active>
375
				<profiles.checkstyleConfigLocation>/aifs01/jenkins_workspace/git_all/ipu_checkstyle.xml</profiles.checkstyleConfigLocation>
360
			</properties>
376
			</properties>
361
		</profile>
377
		</profile>
362
	</profiles>
378
	</profiles>