相关疑难解决方法(0)

Maven:使用基于配置文件的插件

我有一个文件,它维护发布版本的构建号.每次发布版本时,此编号都会递增,文件将保存到svn存储库中.

现在说我有一个插件来完成这项工作,我已经创建了一个构建配置文件.但我只需要在激活构建配置文件时触发此插件,否则不需要.我想将pluginManagement添加到配置文件可能就像下面的出路一样.有什么建议?

<profiles>
    <id>release</id>      
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    ..
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</profiles>
Run Code Online (Sandbox Code Playgroud)

maven

12
推荐指数
2
解决办法
3万
查看次数

Maven可以运行非构建任务吗?

我从Ant搬到Maven,但想念一件事:执行任意任务的能力。我想摆脱蚂蚁的,build.xml但我仍然只需要它。

有时我需要为XML处理和PDF处理运行一些统计信息。它们不是构建的一部分,但无论如何我都需要使它们自动化。在Ant中,我以前只是在代码中编译并运行Java类以使用javaAnt任务,例如:

<target name="gen-stats">
  <java classname="com.utl.StatsGen" classpath="build" />
</target>

<target name="compute-complexity">
  <java classname="com.utl.PDFComplexity" classpath="lib/pdf-cpx.jar" />
</target>
Run Code Online (Sandbox Code Playgroud)

试图把我的大脑包起来。也许Maven并非旨在提供任何自动化方面的帮助,而只是解决“面向构建”的任务。是吗?

java ant maven-3

6
推荐指数
1
解决办法
182
查看次数

标签 统计

ant ×1

java ×1

maven ×1

maven-3 ×1