8

このドキュメントに従って「maven-jar-plugin」を上書きするmavenプラグインを作成しました: 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 に答える