相关疑难解决方法(0)

Maven项目版本继承 - 我是否必须指定父版本?

我有两个项目:父项目:A,子项目:B

A/pom.xml中:

<groupId>com.dummy.bla</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
Run Code Online (Sandbox Code Playgroud)

在B/pom.xml中,我有:

    <parent>
        <groupId>com.dummy.bla</groupId>
        <artifactId>parent</artifactId>
        <version>0.1-SNAPSHOT</version>     
    </parent>

    <groupId>com.dummy.bla.sub</groupId>
    <artifactId>kid</artifactId>
Run Code Online (Sandbox Code Playgroud)

我希望B从父级继承该版本,所以我需要放置的唯一位置0.1-SNAPSHOTA/pom.xml.但是,如果删除了<version>0.1-SNAPSHOT</version>B/pom.xml下父节,Maven的抱怨缺少的版本父.

有没有办法可以使用${project.version}或类似的东西,以避免01.-SNAPSHOT在两个poms?

inheritance maven

161
推荐指数
7
解决办法
15万
查看次数

你能继承Maven中父POM的版本吗?

我有一堆项目,如:

project1
project2
project3
........
project111
Run Code Online (Sandbox Code Playgroud)

每个项目都在jar中编译:project-1.1.1.1.jar,....是否可以在父文件夹中添加pom.xml,以便为所有项目定义版本1时间?

java project maven

24
推荐指数
3
解决办法
4万
查看次数

标签 统计

maven ×2

inheritance ×1

java ×1

project ×1