Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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 如何在eclipse的通用web应用程序中引用maven项目?_Java_Eclipse_Maven - Fatal编程技术网

Java 如何在eclipse的通用web应用程序中引用maven项目?

Java 如何在eclipse的通用web应用程序中引用maven项目?,java,eclipse,maven,Java,Eclipse,Maven,下面是eclipse中的一个常见web项目(不是maven) 下面是一个maven java项目(不是web)。 我希望在web应用程序(showcase)中引用java应用程序(web服务)。 目前,我正在使用(mvn包)打包java应用程序,以生成cloud-webservices-1.0-SNAPSHOT.jar,并将webservices项目依赖的所有jar复制到showcase\war\WEB-INF\lib。是否有任何方便的方法来实现此要求?我知道我可以像下面这样在构建路径中添加

下面是eclipse中的一个常见web项目(不是maven)

下面是一个maven java项目(不是web)。

我希望在web应用程序(showcase)中引用java应用程序(web服务)。 目前,我正在使用(mvn包)打包java应用程序,以生成cloud-webservices-1.0-SNAPSHOT.jar,并将webservices项目依赖的所有jar复制到showcase\war\WEB-INF\lib。是否有任何方便的方法来实现此要求?我知道我可以像下面这样在构建路径中添加项目,但是当我右键单击并运行到服务器时,webservices.jar和webservices项目依赖的其他jar将不会被部署。

您可以将从属项目添加到web项目的部署程序集中。从项目属性中选择部署程序集工作表,然后单击添加按钮并选择您的webservice项目


如果您正在使用m2eclipse插件,最好的方法就是在webapp pom中声明依赖关系。您的意思是我需要将webapp转换为maven项目吗?对不起,我没有意识到您的webapp不是maven项目,它仍然是一个选项。不管怎样,检查我的新答案。