2017-04-08 7 views
0

コマンドラインから実行する際に、プラグインを見つけて、それが動作しない方法:Mavenの私はコマンドラインからそのようなコマンドを実行することができますMavenので

mvn compiler:compile 

Mavenは、私が提供しなかったとき、私が使用したいプラグインのかを知っているどのようにそのgroupId?ような規則のいずれかに従う

プラグイン(ApacheのMavenプロジェクトプラグインのために予約)

  • ${name}-maven-plugin
  • maven-${name}-plugin

答えて

1

Mavenのプラグインは、通常、2つの命名規則の一つをたどりますmaven-compiler-pluginまたはwildfly-maven-pluginは、短縮版を使用してコマンドラインで使用できます。 compilerまたはwildflyです。これにより、完全修飾のgroupId:artifactId:version:commandフォームを用意する必要がなくなります。

mvn org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compileはその完全修飾名を使用するが、明らかに短縮形はで作業する方がはるかに簡単です:

のようにあなたは絶対に何かを行うことができます。

短縮形を提供するその他の方法がいくつかあります。 plugin development guideはこれに関するいくつかの詳細を示しています。

関連する問題