有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java可以为同一个项目创建多个jar文件吗

我正在从事一个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) 个答案

  1. # 1 楼答案

    为不同的类创建jar。仅使用主类创建新项目。将所有创建的jar文件添加为依赖项。我想这会解决你的问题

    我所做的是

    1)创建了具有Main、HelloWorld和HelloIndia类的测试项目。 enter image description here

    2)然后从eclipse->;右键单击每个类文件并导出->;jar,仅适用于HELLOWORLD和HELLOINDIA类文件,不适用于主类

    3)使用MAIN类创建新项目,并将依赖项helloworld和helloindia JAR添加到此新项目,并将此项目导出为可运行JAR。 enter image description here enter image description here

    根据您的问题,这个过程将为所有类文件创建单独的jar,最终的主类jar将把所有其他jar作为依赖项。希望这个解决方案能对你有所帮助

    谢谢