Mina は最近、アーティファクトを*.bundle
ファイルとしてデプロイしているようですが、これは少なくとも迷惑であり、せいぜい悪です。
次のように Maven で Mina に依存している場合:
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${mina.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-beans</artifactId>
<version>${mina.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-jmx</artifactId>
<version>${mina.version}</version>
<type>jar</type>
</dependency>
...その後、次のエラーが表示されます。
Multiple annotations found at this line:
- Missing artifact org.apache.mina:mina-integration-ognl:bundle:2.0.4
- Missing artifact org.apache.mina:mina-core:bundle:2.0.4
- Missing artifact org.apache.mina:mina-integration-beans:bundle:2.0.4
*.bundle
ファイルではなくファイルを探している理由がわかりません*.jar
。JAR ファイルを探して見つけられないのはなぜですか?
このプロジェクトに依存するプロジェクトがあり、Mina JAR がないとすべて失敗するため、これは特にイライラします。古き良き Java JAR はどうなりましたか?