我有一个模块,我想要创建一个jar。所以,这就是我的工作:
之后我可以构建jar,并将所有依赖项放在同一目录中。到目前为止一切都很好。
现在我希望将所有依赖项放在最终jar附近的单独目录中。所以,我重复相同的步骤,但这次我在工件输出布局选项卡中的 节点下创建了一个新目录(使用“创建目录”按钮)。接下来,我将所有依赖项拖到新文件夹并应用更改。
从表面上看,一切都很酷 - 依赖项确实放在专用目录中,但MANIFEST.MF文件永远不会更新!它应该通过新目录引用依赖项。截至目前,生成的jar无法运行 - 其依赖关系不可见。
这与Eclipse不同,它确保在将项目导出为jar时清单文件是正确的。
我可以解决这个问题,因为:
我正在使用最新下载的IntelliJ IDEA for windows - 11.1.2,build 117.418
感谢。