2017-05-10 16 views
0

Apache Ivyをビルドに統合して、依存関係を追加できるようにしました。ビルドされたWebアプリケーションに自動的に組み込まれています。Ivy - IDEで作業中に依存関係を含める

これは正常に動作し、適切なjarは、私のWebアプリケーションを構築するときに build/web/WEB-INF/libフォルダに配置されます。

私のIDE(Netbeans)で作業している場合、インポートされたライブラリは認識されません(Webアプリケーションを構築すると、buildフォルダにのみ配置されます)。したがって、Ivyによってインポートされた依存関係を含むコードは認識されないので、エラーがたくさんあります。

これは私のivy.xmlファイルです:

<?xml version="1.0" encoding="UTF-8"?> 
<ivy-module version="2.0"> 
    <info organisation="some.org" module="some.mod"/> 
     <dependencies> 
      <dependency org="com.github.dfabulich" name="sitemapgen4j" rev="1.0.6"/> 
     </dependencies> 
</ivy-module> 

アイビーによって輸入依存関係のNetBeansは認識できるようにする方法はありますか? buildフォルダ内の適切なjarファイルを参照することにより、 - :

それとも、私は単純に手動で少なくとも一回とし、「構築」を実行しなければならないのは、必要なライブラリ(>add jar/folderを右クリックlibrariesをクリックIE)を含めますか?

私はIvy/Netbeansがこれを自動化して、依存関係に含まれるjarを手動で含める必要がないと思います。

ありがとうございました。

答えて

0

このhttp://wiki.netbeans.org/FaqIvy

を試してみてくださいしかし、私は、あなたが、ビルドと依存マネージャの代わりに、アリとしてgradleを使用することをお勧めします。

関連する問題