MAVEN常用插件配置方式

<plugins>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-clean-plugin</artifactId>
		<version>2.5</version>
		<executions>
			<execution>
				<id>auto-clean</id>
				<phase>clean</phase>
				<goals>
					<goal>clean</goal>
				</goals>
			</execution>
		</executions>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-compiler-plugin</artifactId>
		<configuration>
			<source>1.7</source>
			<target>1.7</target>
			<encoding>UTF-8</encoding>
		</configuration>
	</plugin>
	<plugin>
		<artifactId>maven-warpath-plugin</artifactId>
		<version>2.1.1</version>
		<configuration>
			<warSourceDirectory>src/main/webapp</warSourceDirectory>
			<overlays>
				<overlay>
					<groupId>com.aaa.bbb</groupId>
					<artifactId>projectname</artifactId>
					<excludes>
						<exclude>WEB-INF/lib/*</exclude>
						<exclude>WEB-INF/web.xml</exclude>
					</excludes>
				</overlay>
			</overlays>
		</configuration>
	</plugin>
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-jar-plugin</artifactId>
		<configuration>
			<source>1.8</source>
			<target>1.8</target>
			<archive>
				<manifest>
					<mainClass>com.aa.bb.App</mainClass>
					<addClasspath>true</addClasspath>
					<classpathPrefix>lib/</classpathPrefix>
				</manifest>
			</archive>
			<classesDirectory>
        </classesDirectory>
		</configuration>
	</plugin>
         <plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.1.2</version>
				<executions>
					<execution>
						<id>attach-sources</id>
						<phase>verify</phase>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
       </plugin>	
</plugins>

猜你喜欢

转载自blog.csdn.net/u013560667/article/details/81219629