2017-06-13 12 views
0

私はMavenプラグインを使っているMavenからGradleにプロジェクトを移行しようとしていますbuild-helper-maven-pluginthis siteのドキュメントを確認して、これを自分のGradle依存関係に追加する方法を示しましたが、構成方法に関する情報はありません。ここでMaven | Gradleでbuild-helper-maven-pluginを使用するにはどうすればよいですか?

が私のpom.xmlのサンプルです:

compile 'org.codehaus.mojo:build-helper-maven-plugin:3.0.0' 

 <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>build-helper-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <id>add-generated-source</id> 
        <phase>initialize</phase> 
        <goals> 
         <goal>add-source</goal> 
        </goals> 
        <configuration> 
         <sources> 
          <source>${path1}/${path2}</source> 
         </sources> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

私はGradleのソースパスを設定しようとする、しかし、ドキュメントはそうのように、依存関係をインポートする方法を記載されています

Gradleでこれを行うことができない場合は、このプラグインの代わりに使用できるものがありますか? ありがとうございました!

答えて

0

まあ、gradleは内部的に若干異なるモデルを使用しているので、実際にはかなり簡単に取得できます。 Gradleは、特定の構成のソースセットの定義を使用します。したがって、main/java用のソースセットがあります。そこにはディレクトリを追加することができます。ソースセットは、コンパイラ等によって使用される。

sourceSets { 
    main { 
     java { 
      srcDirs 'src/main/java' 
      srcDirs "${path1}/${path2}" 
     } 
    } 
} 

ドキュメントにはさらに援助があるかもしれませんが、理解するのが難しい場合があります。 https://docs.gradle.org/3.3/userguide/java_plugin.html

関連する問題