8

我在这个文档之后做了一个覆盖“maven-jar-plugin”的maven插件: How do I create a new packaging type for Maven?

你可以在这里找到我的插件:http: //mvnrepository.com/artifact/org.lucee/lco-plugin/1.0

来源在这里: https ://github.com/lucee/lco-maven-plugin

我只更改了扩展名,没有别的,我得到了预期的正确扩展名,问题是配置被忽略了

<plugin>      
    <groupId>org.lucee</groupId>
    <artifactId>lco-plugin</artifactId>
    <version>1.01-SNAPSHOT</version>

    <!-- when I use this the configuration works!
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.6</version>-->

    <configuration>
        <archive>
            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
        </archive>       
    </configuration>
    <extensions>true</extensions>
</plugin>

知道我做错了什么吗?

4

1 回答 1

0

您可以通过激活 -X -e 标志运行 maven 构建来进行进一步调试。这样,您将看到每个正在运行的插件都加载了哪些配置。

由于未加载配置,我建议这通常是一个激活问题,上述方法将允许您解决。

于 2015-12-03T16:15:57.830 回答