gpt4 book ai didi

java - 禁用特定项目的 Maven 构建

转载 作者:行者123 更新时间:2023-11-30 06:59:37 24 4
gpt4 key购买 nike

是否可以使用pom.xml禁用特定项目构建的settings.xml
我想避免使用 settings.xml 文件中指定的存储库,但仅限于一个项目。

最佳答案

存储库在 settings.xml 文件的配置文件内定义。您可以根据某些条件激活和停用配置文件。请参阅documentation关于配置文件激活。

你可以:

  • 通过传递 -P !profile-name 停用每个项目的给定配置文件
  • 您可以将配置文件定义为

    <activation>
    <property>
    <name>skipThisProfile</name>
    <value>!true</value>
    </property>
    </activation>

    然后使用 -DskipThisProfile 运行您的项目

  • 将配置文件定义为

    <activation>
    <file>
    <missing>.doNotRunProfile</missing>
    </file>
    </activation>

    并且不会在任何有 .doNotRunProfile 文件的项目中运行

关于java - 禁用特定项目的 Maven 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41161556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com