2011-02-26 109 views
3

我有一个插件源文件夹,其中包含一些插件类和带有一些清单的META-INF文件夹。在另一个源文件夹中,我有我的主应用程序。我想要做的是从我的插件文件夹中创建一个JAR文件,并在我点击主应用程序类的运行按钮后将其添加到类路径中。最好是,只要我对插件文件夹中的任何文件进行更改,Eclipse就应该立即创建JAR文件,这种方式会自动在默认输出文件夹($ {projectname}/bin)中创建.class文件。在Eclipse下自动从插件文件夹创建Jar

我只需要这个让测试变得更简单。它可以在Eclipse中完成,而不需要依赖ANT或类似的东西?

+0

为什么你不希望依赖于Eclipse,但不能在ANT或类似的?另一种我能理解的方式,但更喜欢依赖于IDE而不是Ant,这有点好奇...... – 2011-02-26 15:04:42

+2

为什么在测试Eclipse的变化时,首先需要创建一个jar?只需在项目属性的Java Build Path部分中将项目依赖项从主项目添加到您的插件即可。 Eclipse将确保在运行主项目时可以看到插件类。然后你可以有一个外部构建,用于将你的东西打包成罐子。一般来说,您希望在开发过程中避免创建jar,因为如果您的代码基数不是很小,那么在持续的基础上进行这种操作相当昂贵。 – 2011-02-26 20:12:35

回答