2017-01-14 5 views
1

Mavenの依存関係をインポートする私はMavenので日食使用していると私は2個の支柱タグを含めるしたいと思います:のEclipse:Mavenのは(支柱)

<%@ taglib prefix="s" uri="/struts-tags" %> 
<%@ taglib prefix="sj" uri="/struts-jquery-tags" %> 
<%@ taglib prefix="sb" uri="/struts-bootstrap-tags" %> 

問題はコンパイラが言うことです:

Can not find the tag library descriptor for "/struts-jquery-tags" 

<dependencies> 
    <dependency> 
     <groupId>org.apache.struts</groupId> 
     <artifactId>struts2-core</artifactId> 
     <version>2.5.8</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.struts</groupId> 
     <artifactId>struts2-convention-plugin</artifactId> 
     <version>2.5.8</version> 
    </dependency> 
    <dependency> 
     <groupId>com.jgeppert.struts2.bootstrap</groupId> 
     <artifactId>struts2-bootstrap-plugin</artifactId> 
     <version>2.5.0</version> 
    </dependency> 
    <dependency> 
     <groupId>com.jgeppert.struts2.jquery</groupId> 
     <artifactId>struts2-jquery-plugin</artifactId> 
     <version>4.0.1</version> 
    </dependency> 
</dependencies> 

Mavenの依存関係が目にあります。

ライブラリが正しく、この宣言を通じて達人によってダウンロードされますeプロジェクトの構築パス。 struts-jquery-tagsがインポートされないのはなぜですか?

PS:手動でstruts-jquery-tagsのjarファイルを追加すると、エラーは発生しません。

There is another post同じ問題を処理しますが、回答は私の場合は関係ありません)。

答えて

0

jarファイルはhereです。 jarファイルのダウンロード/パッケージ化の問題があります。プラグインがクラスパスで使用できないため、struts-jquery-tagsはインポートされません。追加情報が必要な場合は、文書Building with Mavenを確認することができます。

+0

JarはMavenで正しくダウンロードされています。これは依存関係にリストされています。問題は、Eclipseが 'struts-jquery-tags' URIを見つけることができないということです。 – paolo

+0

jarファイル内のstruts-jquery-tagsをダウンロードした場合は、そこにあるはずです –

0

プロジェクトがmaven対応のであることを確認してください。プロジェクトを右クリックし、に設定し、をプロジェクトに変換します。

次に、依存関係が正しく設定されていることを確認してください。 Eclipseで

は、右のプロジェクトを右クリックし、 ビルド・パスを選択>ビルドパス ...選択 ライブラリタブを設定します。あなたのライブラリのリストに Mavenの依存関係があることを確認してください。それは がLiberaryを追加し、その後 Mavenのは

+0

私が上で述べたように、私のプロジェクトは、他のすべてのライブラリがすぐに認識されているので、うまく構成されています。 – paolo

0

を依存関係を管理選択がない場合、私は、これはEclipseの問題になることを願っています。

ダイナミックWebプロジェクトを作成し、それをMavenプロジェクトに変換したと思います。このようにして作成されたStrutsプロジェクトには、あなたが言及したエラーが発生する可能性があります。

デプロイされたサーバーでプロジェクトがスムーズに実行されている限り、これらに注意する必要はありません。

私は、mavenリポジトリからstruts2プロジェクトを作成することをお勧めします。このようにプロジェクトを作成した場合、これらの種類のエラーを避けることができます。

関連する問題