如何在maven配置文件中定义系统属性?

时间:2016-10-11 16:06:37

标签: java maven

我有一个maven配置文件,用于跳过测试和许可证检查,其方式如下:

  echo '<script>';
  // how do I pass the variables???
  echo '$("#myAlert").modal("show")';
  echo '</script>';

当我通过以下方式启动它时,该配置文件就像一个魅力,并做我想要的(跳过测试/许可证检查):

echo '<script>'; // how do I pass the variables??? echo '$("#myAlert").modal("show")'; echo '</script>';

现在我想在配置文件中添加另一个系统属性,我可以明确启用它:

<profiles>
    <profile>
        <id>myProfile</id>
        <properties>
            <license.skip>true</license.skip>
            <skipTests>true</skipTests>
        </properties>
    </profile>
</profiles>

但是,当我尝试将其添加到我的个人资料中时:

mvn clean verify -PmyProfile

mvn clean verify -Dskip-validate-sources 

它似乎不起作用。 基本上,此属性启用另一个配置文件,该配置文件按以下方式定义:

<skip-validate-sources>true</skip-validate-sources>

任何想法如何定义在maven配置文件中没有值的系统属性?

0 个答案:

没有答案