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 楼答案
为不同的类创建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作为依赖项。希望这个解决方案能对你有所帮助
谢谢