我正在一个Maven项目中,它有12个类,所有类都依赖于项目中包含的conf文件。我想创建同一项目的多个jar。假设我想为每个类创建一个单独的jar,以便于我的测试。此外,我还有一个主类来运行整个项目。
有可能这样做吗?
预先感谢
我尝试提取jar,但是我可以针对整个项目而不是针对特定的类。
这是我的主班,负责整个项目
package dicom_ibe;
public class DicomManager
{
public static void main(String[] args) throws Exception
{
DicomOrchestrator dcm = new DicomOrchestrator();
}
}
答案 0 :(得分:0)
为不同的类创建jar。仅使用主类创建新项目。将所有创建的jar文件添加为依赖项。我想这可以解决您的问题。
我所做的是..
1)创建具有Main,HelloWorld,HelloIndia类的测试项目。 enter image description here
2)然后从Eclipse->右键单击每个类文件并导出-> jar,仅适用于HELLOWORLD和HELLOINDIA类文件,而不适用于MAIN类
3)使用MAIN类创建了新项目,并向此新项目中添加了helloworld和helloindia jars依赖项,并将该项目导出为RUNNABLE JAR。 enter image description here enter image description here
根据您的问题,此过程将为所有类文件创建单独的jar,而最终的MAIN类jar将具有所有其他jar作为依赖项。希望此解决方案对您有所帮助。
谢谢..