相关疑难解决方法(0)

Mavent AntRun不执行任务

按照使用页​​面(http://maven.apache.org/plugins/maven-antrun-plugin/usage.html)上的说明和其他Stackoverflow问题,我一直在尝试从我的Maven构建中运行Ant任务.我已经简化了我要做什么,简单回应"你好,Maven",但我没有得到任何东西.

我正在执行Maven:

mvn package
Run Code Online (Sandbox Code Playgroud)

我希望这个特定的任务在打包之前运行("prepare-package"),所以我先尝试了这个阶段,但是当这个阶段没有用时,我试着让我的阶段只是"打包".

这是我试过的一个插件配置:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.7</version>
    <executions>
        <execution>
            <id>id.package.ant</id>
            <phase>package</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
                <target>
                    <echo message="Hello, maven"/>
                </target>
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的另一个:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.7</version>
    <executions>
        <execution>
            <id>id.package.ant</id>
            <phase>package</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
                <tasks>
                    <echo message="Hello, maven"/>
                </tasks>
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我也尝试了没有<id>的这些.

我没有错误,根本没有输出.即使我执行Maven -debug,输出中也没有出现"echo"字样,输出中出现"antrun"字样,输出中出现"hello"字样.

这就像插件配置甚至不存在.

maven maven-antrun-plugin

11
推荐指数
3
解决办法
7297
查看次数

应该在哪里放置maven-compiler-plugin声明:在<plugins>或<pluginManagement>中?

我有一个多模块maven项目,我想让我的所有子模块maven-compiler-plugin在root中使用pom.xml.我应该在哪里maven-compiler-plugin申报(在根目录中pom.xml):在<plugins>部分或<pluginManagement>部分?问题也与此有关maven-release-plugin.

java maven

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

标签 统计

maven ×2

java ×1

maven-antrun-plugin ×1