Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用自定义打包类型管理遗留项目_Java_Maven_Maven Plugin - Fatal编程技术网

Java 使用自定义打包类型管理遗留项目

Java 使用自定义打包类型管理遗留项目,java,maven,maven-plugin,Java,Maven,Maven Plugin,我有一些不应该更改的遗留eclipse项目和一些可以移植到maven项目的更新项目 我现在想将这些较新的项目移植到maven项目,但它们依赖于一些遗留项目。我现在的问题是,我需要将依赖项目的输出文件夹添加到编译类路径 我曾想过创建一个插件来处理所有这些,但我不确定如何更改类路径 有人能帮我提供一个基本的插件结构来完成这项任务吗?或者用这种方式不可能改变类路径吗?您应该构建旧项目,并将它们作为jar文件添加到您的Maven存储库中。然后可以将它们标记为Maven项目的依赖项。我知道这一点,但如果可

我有一些不应该更改的遗留eclipse项目和一些可以移植到maven项目的更新项目

我现在想将这些较新的项目移植到maven项目,但它们依赖于一些遗留项目。我现在的问题是,我需要将依赖项目的输出文件夹添加到编译类路径

我曾想过创建一个插件来处理所有这些,但我不确定如何更改类路径


有人能帮我提供一个基本的插件结构来完成这项任务吗?或者用这种方式不可能改变类路径吗?

您应该构建旧项目,并将它们作为
jar
文件添加到您的Maven存储库中。然后可以将它们标记为Maven项目的依赖项。

我知道这一点,但如果可能的话,我想更改类路径。其他项目(IBMEJB1.1)仍在开发中。我不应该改变这些项目中的任何东西。不幸的是,在旧项目中还存在一些难以解决的循环依赖关系,因此我无法对其进行mavenize。@ChristianBeikov您不需要对旧项目进行mavenize。只需构建它们并使用maven来部署它们的JAR。