【问题标题】:How to set exclude list in command line for maven release plugin?如何在命令行中为 Maven 发布插件设置排除列表?
【发布时间】:2012-05-01 06:07:18
【问题描述】:

我尝试使用选项:

checkModificationExcludeList

但我不知道正确的语法:

mvn -U release:prepare checkModificationExcludeList myfile.txt

没用。

【问题讨论】:

    标签: file maven plugins release


    【解决方案1】:

    从本地修改检查中排除文件的正确语法是,

    mvn release:prepare -DcheckModificationExcludeList=one.txt,two.txt
    

    确保使用 -D 传递参数

    对于子目录中的文件,我相信你只需要给出文件名,路径可以跳过。

    【讨论】:

    • 我在发布之前在我的项目上尝试了同样的事情。我正在使用 Maven 3.0.3 和 Maven Release Plugin 2.1 你在使用什么?
    • 感谢指出路径可以跳过!当项目使用 svn 外部链接(无论出于何种原因......)时非常有用!
    • 感谢您的回答,帮助很大。只是附加提示,如果您有一个多模块项目并在顶级模块上进行发布,您还可以通过在文件名前加上“[sub-module-name]\”来排除子模块中的文件。跨度>
    • 要跳过子文件夹中的文件,请使用 **\filename。例如:**\pom.xml 将忽略 pom 文件中的所有更改
    • 排除所有文件和子目录提供这样的路径 /opt/skip/path/**
    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多