Java 创建jar与复制代码

Java 创建jar与复制代码,java,jar,Java,Jar,我有一个maven java项目ABC,它有主文件夹和测试文件夹。测试文件夹有很多API实用程序类来进行一些API调用。这些类使用主文件夹中的某些类 我有另一个maven java项目XYZ,它需要使用ABC测试文件夹中的API实用程序类。我不知道如何在XYZ中使用ABC代码 我只能将相关代码从ABC复制粘贴到XYZ,根据需要修改目录名、包等。或者我可以将ABC打包为Jar并将其导入XYZ 有什么建议吗?您可以将ABC包jar构建到本地maven存储库中,然后将其作为依赖项添加到XYZ的pom文

我有一个maven java项目ABC,它有主文件夹和测试文件夹。测试文件夹有很多API实用程序类来进行一些API调用。这些类使用主文件夹中的某些类

我有另一个maven java项目XYZ,它需要使用ABC测试文件夹中的API实用程序类。我不知道如何在XYZ中使用ABC代码

我只能将相关代码从ABC复制粘贴到XYZ,根据需要修改目录名、包等。或者我可以将ABC打包为Jar并将其导入XYZ


有什么建议吗?

您可以将ABC包jar构建到本地maven存储库中,然后将其作为依赖项添加到XYZ的pom文件中。因此,总是有一个最新的ABC构建已经导入

添加本地jar的答案是存在的

您应该将“共享”类移动到单独的Maven项目中,创建jar文件并在
ABC
XYZ
项目中使用jar文件。我所说的“使用jar文件”当然是指依赖于新的共享项目。