JAVA:在IDEA引入本地jar包的方法并解决打包scope为system时发布无法打包进lib的方案
warning:
这篇文章距离上次修改已过442天,其中的内容可能已经有所变动。
在IntelliJ IDEA中引入本地JAR包,并解决使用scope为system时发布不将JAR包打包进lib目录的问题,可以按照以下步骤操作:
将本地JAR包添加到项目中:
- 打开Project Structure(快捷键
Ctrl+Alt+Shift+S)。 - 在左侧菜单中选择
Modules。 - 选择你的项目模块,点击
Dependencies标签页。 - 点击加号选择
JAR or directories...,然后选择你的本地JAR文件。 - 点击
OK保存设置。
- 打开Project Structure(快捷键
解决使用
scope为system时发布问题:- 在
Dependencies标签页中,选择刚刚添加的JAR包,将Scope由System改为Provided或者Compile。 如果你需要在打包时包含该JAR包,可以在
Artifacts中重新配置:- 打开Artifacts(快捷键
Ctrl+Alt+Shift+A)。 - 选择你的Artifact,展开并选择
Output Layout标签页。 - 在
Output Directory中点击+选择Library Files,然后选择需要包含的本地JAR包。 - 点击
OK保存设置。
- 打开Artifacts(快捷键
- 在
这样配置后,当你使用Artifact进行打包时,IDEA会将指定的本地JAR包包含在打包文件的lib目录中。确保在打包发布时,所有必要的依赖都包含在内,以保证应用程序能够在没有额外配置的情况下运行。
评论已关闭