如何执行"Premain"方法而不被exec-maven-plugin调用


<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.4.0</version>
    <configuration>
        <mainClass>com.test.MainClass</mainClass>
        <arguments>
            <argument>-javaagent:target/final-jar.jar</argument>
        </arguments>
    </configuration>
</plugin>

final-jar.jar有一个带有'premain'的清单文件;但是,它不是永远执行的。有人能帮忙吗?

下面的方法最终对我有效。我把标签换成了标签。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.4.0</version>
    <configuration>
        <mainClass>com.test.MainClass</mainClass>
        <commandlineArgs>-javaagent:target/final-jar.jar</commandlineArgs>
    </configuration>
</plugin>

这适用于' execo -maven-plugin'的maven目标'java'。

最新更新