需要经验:在IntelliJ中生成jar工件

时间:2010-05-22 23:19:34

标签: java jar intellij-idea

使用IntelliJ 9.0.2 Community Edition在Mac上进行开发。

这是this post关于在工件中包含jar文件的后续行动,该工件尚未收到任何回复。我希望原因是,在某种程度上,在创建我的工件(或设置我的项目设置)时,我不知不觉地做了一些人们不倾向于做的事情,这导致了我的问题,并且通过在这里要求人们分享他们如何创建jar工件和设置项目,我会发现它是什么。

回顾一下:我有一个依赖于两个库文件的Java项目。我需要打包整个事情,将内联的jar(在执行jar -tfv <filename>时,我看到列出的所有类,包括两个库中的类),放入一个jar文件中。我可以制作一个工件,我可以将库文件添加到“输出布局”窗格中,但我不能,无论我做什么,我都无法在上下文菜单中选择“内联工件”项(即非灰色)当我右键单击一个或其他库文件时。

问题是,制作一个包含库文件以及项目代码的jar在Java世界中并不是一个不寻常的情况!所以我认为那里有很多IntelliJ人已经完成了我需要做的事情。我真的很想听听你们的消息。

您使用哪些项目设置? (具体来说,请: - )

你究竟如何设置你的jar工件? (再次,尽可能多的具体细节,请: - )

很明显,我特别感兴趣的是听到那些与我(上图)有类似设置并且成功完成我需要做的事情的人。

提前感谢,伙计们。

1 个答案:

答案 0 :(得分:0)

我不认为你可以从IntelliJ内部做很多事情,但是通过合并JAR可以通过多种方式从外部完成。

见这里:Selective jar packaging