2012-02-27 24 views
2

Netbeansを使用してMavenプロジェクトを構築し、JTidy Javaライブラリを依存関係として使用しています。それはJTidyがどんなメイヴンレポにも存在しないことが判明しているので、私はそれに「通常の」鎮静のエントリを追加することはできません。Maven NetbeansプロジェクトにJARを含める方法Mavenリポジトリに存在しないNetBeansプロジェクト

リポジトリで利用できないMavenプロジェクトのライブラリに対する依存関係を処理する最善の方法は何ですか?

それは依存プロジェクトで解決できないだろうと文句を言いしかし私は現在、(私のプロジェクト/ libsにフォルダにjarファイルをコピーした後)のような私のMaven POMに

<dependency> 
     <groupId>org.w3c</groupId> 
     <artifactId>org.w3c.tidy</artifactId> 
     <version>9.3.8</version> 
     <scope>system</scope> 
     <systemPath>${basedir}/libs/jtidy-r938.jar</systemPath> 
    </dependency> 

それを追加しようとしました。

答えて

3

まず第一に、それは別のグループIDの下にあるため、あなたがそれを見つけられなかったのです。

<dependency> 
     <groupId>net.sf.jtidy</groupId> 
     <artifactId>jtidy</artifactId> 
     <version>r938</version> 
    </dependency> 

Jtidy

しかし、あなたの質問に答えるために、これを行うための一つの方法は、hereが説明するように手動でローカルレポでそれをインストールすることです。

IMHOは、Nexusのようなプロキシに追加するのが最も良い方法です。そうすれば、他の人がローカルにインストールすることなくそこからアクセスできます。しかし、これはリポジトリマネージャを設定する必要があることを意味します。リポジトリマネージャは、プロジェクトの唯一の開発者であればあまり意味がありません。

+0

Yup - 投稿した直後に私はdiffグループを見ました。リンクのためにありがとう、これはまだ私が理解したいと思う何かであるので。 – empire29

関連する問題