我想maven-javadoc-plugin
在
mvn clean install
命令期间默认跳过,所以我添加<skip>true<skip>
了pom.xml
但我希望它在需要时执行,所以我正在尝试类似
mvn clean install -Dmaven.javadoc.skip=false
但它似乎用它覆盖这个设置pom.xml
而不执行javadoc插件。
我能做些什么来解决这个问题?
我想maven-javadoc-plugin
在
mvn clean install
命令期间默认跳过,所以我添加<skip>true<skip>
了pom.xml
但我希望它在需要时执行,所以我正在尝试类似
mvn clean install -Dmaven.javadoc.skip=false
但它似乎用它覆盖这个设置pom.xml
而不执行javadoc插件。
我能做些什么来解决这个问题?
您可以为插件执行创建配置文件(将其从正常的构建生成中移出)。在配置文件中,只需声明插件应在您需要时运行。这个想法是,当您在参数中不包含配置文件的情况下运行时,它不会运行;如果您包含 profile 参数,它将被启动:
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
运行参数看起来像: mvn groupId:artifactId:goal -P profile-1