第一步:打开maven Projects
第二步、找到package
第三步,运行。到路径下面去找打包的文件吧。
第二种方法:
使用命令
cmd进入项目目录,例如项目在D盘项目名poject
输入:
D:
cd D:\poject
mvn clean package
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<!-- 此处指定main方法入口的class -->
<mainClass>com.hw.crawler.BlogCrawlerStarter</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Maven Projects 》选择对应项目 》 Lifecycle 》package
在target 目录下可找到 jar包
注: 此方式打出来的是没有加入依赖包的
maven要打依赖包,需要添加插件
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>main.Class</mainClass><!--main主类的全类名-->
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase><!--指定在打包节点执行jar包合并操作, 使用package就可以打出全量包-->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
使用idea自带打包功能打包:
https://blog.csdn.net/Felix_CB/article/details/86602162
证明已经打包好了
命令:
java -cp target/[jar包名 包名.类名]
第一步:打开maven Projects
第二步、找到package
第三步,运行。到路径下面去找打包的文件吧。
第二种方法:
使用命令
cmd进入项目目录,例如项目在D盘项目名poject
输入:
D:
cd D:\poject
mvn clean package
转载于:https://www.cnblogs.com/zeussbook/p/9929479.html