首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >版本中excludesList参数的使用:update-属性

版本中excludesList参数的使用:update-属性
EN

Stack Overflow用户
提问于 2017-03-22 14:36:18
回答 1查看 747关注 0票数 2

我的pom中有以下几点:

代码语言:javascript
复制
.
.
<properties>
    <x.version>1.1</x.version>
    <y.version>1.2</y.version>
    <z.version>1.3</z.version>
</properties>
.
.
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
</plugin>
.
.

我希望使用exludesList (或includesList)来更新x的版本(并让yz手动更新)。

我做了以下工作:

代码语言:javascript
复制
.
.
<properties>
    <x.version>1.1</x.version>
    <y.version>1.2</y.version>
    <z.version>1.3</z.version>
    <versions.excludesList>
        y_groupId:y_artifactId*,
        z_groupId:z_artifactId*
    </versions.excludesList>
</properties>
.
.
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
    <configuration>
        <excludesList>
            ${versions.excludesList}
        </excludesList>
    </configuration>
</plugin>
.
.

我正在运行以下命令(更新所有内容):mvn -U versions:update-properties -e scm:diff -e "-Dmessage=updated version numbers" scm:checkin

我试图简化它,只在excludes中使用一个项,因为excludesList似乎只用于命令行,正如提到的这里

代码语言:javascript
复制
    .
.
<properties>
    <x.version>1.1</x.version>
    <y.version>1.2</y.version>
    <z.version>1.3</z.version>
</properties>
.
.
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
    <configuration>
        <excludes>
            <exclude>y_groupId:y_artifactId*</exclude>
        </excludes>
    </configuration>
</plugin>
.
.

而且它也不起作用,尽管我使用它的方式与它在这里.I中使用的方式相同--我不知道我使用的是什么地方不对。

我还尝试将-Dexcludes=y_groupId:y_artifactId*添加到命令中,它似乎也不起作用。

注:以上是一个简化的版本,我有很多模块,我不想编辑我的命令,我需要做的一切在pom。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-22 17:49:13

就像添加版本一样容易:

代码语言:javascript
复制
.
.
<properties>
    <x.version>1.1</x.version>
    <y.version>1.2</y.version>
    <z.version>1.3</z.version>
</properties>
.
.
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
    <version>2.3</version>
    <configuration>
        <excludes>
            <exclude>y_groupId:y_artifactId*</exclude>
        </excludes>
    </configuration>
</plugin>
.
.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42954730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档