質問

ったそうとしていることをどのようmixinsで定義されMaven3が見当たらない話題となりました。での伝播の一つとして大きな新機能 こちらのこちらの.私は現在、を感じる痛みの階層構造のようなことがらせていただきました。いてのポインタを文書は、ソースを定義する構文です。

役に立ちましたか?

解決

コメントで この答え, 、ブレット・ポーターは書いた:

ただし、Maven 3.0はまだミックスインを提供していません。 - ブレット・ポーター2月16日8:18

そして、afaik、ミックスインはまだありません。

他のヒント

ジェシー・グリックはマベンの問題を指摘した 5102, 、だから私は、そこでの最新のコメント(2012年10月2日)がミックスの動作を提供する新しいMavenプラグインにリンクしていることに言及したかっただけです。 Maven-Tiles. 。これは、Mixinサポートが実際にMavenに焼かれるまで最良の選択肢のようです(数年間遅れているもの)。

編集2015-ジャン: tknerr この問題は、Maven 4 Inclusionのレビューのためにフラグが立てられていることを指摘しました。 Maven開発者は、この機能を正しくサポートするにはPOM形式の変更が必要であると考えているようです。 (長年のMavenユーザーとして、私はこれに驚かない。)

利用できるオープンソースのプラグインを紹介しmixinおpom.

複数あるプラグインに取り組む階層で複雑な形状のmixin.その一つを解決の階層にプラグイン/プラグイン管理。

読み込んで全てを輸入POMファイルと統合し、POMファイルを同様にMavenを算定し、効果的-pom.プラグインの合併のみの構築、財産、プロファイル部門としない合併その他の要素のpomなどの依存関係のため、リポジトリなど---。

以下のスニペット、人工物サンプル-mixinなプラグインの管理の設定で定義されているサンプル-mixin pomファイルです。必要なしを受け継ぐに他の親会/基盤pomこの..

<plugin>
  <groupId>com.github.odavid.maven.plugins</groupId>
  <artifactId>mixin-maven-plugin</artifactId>
  <version>0.1-alpha-23</version>
  <extensions>true</extensions>
  <configuration>
    <mixins>
      <mixin>
        <groupId>mixin-example</groupId>
        <artifactId>sample-mixin</artifactId>
        <version>${project.version}</version>
      </mixin>
    </mixins>
  </configuration>
</plugin>

さらなる読み、チェックアウト:http://rethinkingswd.blogspot.co.il/2014/09/mixin-maven-plugin-reusable-project.html

ミックスインは現在、Maven 3.2 ASが予定されています バグMNG-5102. 。それらは、候補者Maven 3.1で対処されていない多くの投票されたバグの1つです。

「欲望のラインを舗装する」ためにこれだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top