Eclipse Kepler で新しい動的 Web プロジェクトを作成しました。IvyDE を使用するのは初めてなので、いくつかの依存関係をテストしてみました。ここに私のivy.xmlがあります:
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info
organisation="net.myorg"
module="mymodule"
status="integration">
</info>
<dependencies>
<dependency org="org.hibernate" name="hibernate-entitymanager" rev="4.2.3.Final"></dependency>
<dependency name="log4j" rev="1.2.17" org="log4j"></dependency>
</dependencies>
</ivy-module>
依存関係が解決され、プロジェクト ライブラリで確認できます。
しかし、この後、私のプロジェクトはこの警告を出し始めました:
Description Resource Path Location Type
Classpath entry org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=myproject&ivyXmlPath=ivy.xml&confs=*&acceptedTypes=jar%2Cbundle%2Cejb%2Cmaven-plugin&alphaOrder=false&resolveInWorkspace=true&retrievedClasspath=true&retrievedClasspathPattern=lib%2F%5Btype%5Ds%2F%5Bartifact%5D-%5Brevision%5D.%5Bext%5D&retrievedClasspathSync=true&retrievedClasspathTypes=* will not be exported or published. Runtime ClassNotFoundExceptions may result. myproject P/myproject Classpath Dependency Validator Message
したがって、私が正しく理解している場合、Eclipse は、クラスパスの IvyDE エントリが、ビルドされたプロジェクトに含まれるリソースに対応していないことを警告しています。これは予想される動作だと思います。もしそうなら、すべてを無効にすることなく、この警告をプロジェクトから削除する方法はありClasspath Dependency Validator Message
ますか?