2012-12-12 115 views
1

当Jenkins构建项目时,它会自动构建所有下游项目。也就是说,所有依赖项目建设的项目。是否有可能在Eclipse中使用m2eclipse复制该行为?在eclipse中构建maven下游项目

回答

1

你的意思是模块?

检查这个link: 这是基本的想法:

<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/maven4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.example</groupId> 
    <artifactId>app</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <name>exampleApp</name> 
    <packaging>pom</packaging> 
    <modules> 
    <module>dependency1</module> 
    <module>dependency12</module> 
    <module>mainProject</module> 
    </modules> 
</project> 
+0

不,我不meaan模块。 – sedge

+0

我有一个由各种包装类型组成的项目组成的应用程序,并且还有一系列依赖关系。在Jenkins中构建项目时,会自动(在项目配置中有一个选项)构建所有依赖它的项目。当然,詹金斯只是建立了它有工作的项目。我希望能够在我的Eclipse工作区中做同样的事情。 – sedge

+0

你可以用模块做到这一点(除非我非常错误)。您可以在工作空间中用pom包装创建一个新项目。然后,在模块部分中添加您的项目,这些项目之间存在依赖关系。如果你运行“root”项目,它会检测依赖关系,并像Jenkins一样进行构建 – bvanvelsen