【发布时间】:2012-08-03 20:01:20
【问题描述】:
这些天,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 发生了什么?
【问题讨论】:
标签: java maven apache-mina