idea打包只有一个
来源:1-6 项目打包
mixiaofan
2020-08-13 21:09:14
idea打包只有一个,没有那个包含依赖的包怎么办
5回答
好帮手慕阿满
2020-08-15
同学你好,同学的测试类在test目录下,增加<scope>test</scope>表示该依赖的作用域在test目录中,增加后即可运行。
祝:学习愉快~
mixiaofan
提问者
2020-08-14
好帮手慕阿满
2020-08-14
同学你好,如果是在IDEA中,可以使用IDEA提供的方式进行打包,如:
点击File-Project Structure,在Artifacts中,点“+”号,选择JAR->From modules with dependcies,如:
选择主方法入口类,如:
点击ok后,设置jar包名称,设置输出路径,在AVailable Elements,点击右键,选择put into output Root,将依赖添加打包的目录下。如:
点击ok。
最后在IDEA工具栏,选择Build - >Build Artifacts,
将项目打包,然后去输出目录中查看打好的jar包,其中包含项目引入的依赖。
或者同学在pom文件中添加<executions>打包。
祝:学习愉快~
好帮手慕阿满
2020-08-14
同学你好,<executions></executions>执行目标,
这里是指package(打包)时,将引入的依赖也打包。
或者同学可以使用如下配置:
祝:学习愉快~
mixiaofan
提问者
2020-08-13
网上查的,添加
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
就可以打了,
老师可以解释着一段代码吗,或者有其他打包含依赖的包的办法吗。
相似问题