我正试图将一个maven项目作为一个非maven项目的子项目导入eclipse。
的数据我尝试导入父项目,然后创建spring starter项目,并选择父项目中的路径,但我最终在工作区中获得了一个独立的项目,该项目在父项目中重复。提前感谢。
oyt4ldly1#
我不认为你能做到这一点。你可以做的是一个模块化的maven项目。将spring-cloud分解为父级,将guest-services分解为模块:spring-cloud pom like:
spring-cloud
guest-services
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>x.y.z</modelVersion> <groupId>org.yourCompany.spring-cloud</groupId> <artifactId>spring-cloud-parent</artifactId> <version>1.0-SNAPSHOT</version> <properties/>... <dependencies/>... <build/>... <modules> <module>guest-services</module> </modules> </project>
字符串guest-services pom like:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>x.y.z</modelVersion> <groupId>org.yourCompany.guest</groupId> <artifactId>guest-services</artifactId> <name>guest-services</name> <description>Description for this module</description> <parent> <groupId>org.yourCompany.spring-cloud</groupId> <artifactId>spring-cloud-parent</artifactId> <version>1.0-SNAPSHOT</version> <relativePath>..</relativePath> </parent> <properties/>... <dependencies/>... <build/>... </project>
型
nx7onnlm2#
我需要一些Java工具作为一个大型项目的组成部分;这些工具不太可能单独使用,所以这个请求对我来说很有意义。下面的操作对我很有效:File > Import > Maven > Existing Maven projects,然后选择带有POM文件的目录。
2条答案
按热度按时间oyt4ldly1#
我不认为你能做到这一点。你可以做的是一个模块化的maven项目。将
spring-cloud
分解为父级,将guest-services
分解为模块:spring-cloud pom like:
字符串
guest-services pom like:
型
nx7onnlm2#
我需要一些Java工具作为一个大型项目的组成部分;这些工具不太可能单独使用,所以这个请求对我来说很有意义。
下面的操作对我很有效:File > Import > Maven > Existing Maven projects,然后选择带有POM文件的目录。