是否可以创建同一项目的多个jar文件

时间:2019-03-27 08:37:56

标签: java eclipse

我正在一个Maven项目中,它有12个类,所有类都依赖于项目中包含的conf文件。我想创建同一项目的多个jar。假设我想为每个类创建一个单独的jar,以便于我的测试。此外,我还有一个主类来运行整个项目。
有可能这样做吗? 预先感谢

我尝试提取jar,但是我可以针对整个项目而不是针对特定的类。

这是我的主班,负责整个项目

package dicom_ibe;

public class DicomManager 
{
    public static void main(String[] args) throws Exception 
    {
        DicomOrchestrator dcm = new DicomOrchestrator();
    }
}

1 个答案:

答案 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作为依赖项。希望此解决方案对您有所帮助。

谢谢..