打包插件 assembly

http://maven.apache.org/plugins/maven-assembly-plugin/usage.html

<project>
[...]
<build>
		<plugins>
			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>
				<configuration>
					<descriptorRefs>
						<descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
					<archive>
						<manifest>
							<mainClass>com.spider.view.SpiderView</mainClass>
						</manifest>
					</archive>
				</configuration>
			</plugin>
		</plugins>
	</build>
[...]
</project>


mvn install assembly:assembly
该目标不是很常用,打包的时候会把依赖的包也打包进去,作为一个直接可运行的包而存在。如我依赖了log4j,打包程序会把log4j直接打进我的jar中

猜你喜欢

转载自liyixing1.iteye.com/blog/2170518