Maven 的assembly插件使用
Maven的assembly插件使用:
最近在做一个小工程,利用java启动运行。
为了简单方便使用运行,利用maven的assembly将需要使用的jar都打包到一个jar中。这样无论拷贝到哪里,只有运行就可以,不用需要任何配置。
配置时指定mainClass,运行java的main函数时则可以不用指定包含main函数的类路径名。如运行下面的jar文件则非常简单方便(后台运行):nohupjava-jarCalculateScore.jar&
第一步:需要在pom的xml中配置如下内容:
<build><pluginManagement><plugins><!--jar打包相关插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>2.2-beta-5</version><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><addClasspath>true</addClasspath><mainClass>com.hc360.score.CalculateScore</mainClass></manifest></archive></configuration></plugin></plugins></pluginManagement></build>
第二步:配置maven的RunConfigurations,Goals配置成assembly:assembly即可。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。