我有一个项目,其中包含一个单一的模块和一些依赖关系。 我想在一个单独的目录中创建一个jar,其中包含编译后的模块。此外,我还希望在我的模块旁边有依赖性的东西。
无论我如何扭曲IntelliJ的"build jar"过程,我的模块的输出都是空的(除了一个META-INF文件)。
你可能想看一下Maven(http://maven.apache.org)。你可以把它作为应用程序的主要构建过程,也可以通过编辑配置对话框来执行某些任务。在Maven中创建一个模块的JAR的过程相当简单,如果你想让它把所有依赖项都包含在一个可自行执行的JAR中,那也是很简单的。
如果你从未使用过Maven,那么你应该阅读[Better Builds With Maven](http://maven.apache.org/articles.html)。