【发布时间】:2011-07-27 02:11:42
【问题描述】:
我正在尝试为来自供应商和我编写的类的一些 jar 文件设置 Maven 存储库。
它适用于我放入的 oracle jar 文件,但不适用于我自己的 jar。
我设置了一个 apache 网络服务器来充当 mvn 存储库。我将目录设置为显示文件的索引(选项索引)。
这是我根 pom.xml 中的 sn-p 的内容
<repositories>
<repository>
<id>mycompany-external-repo</id>
<url>http://svn.mycompany.com/mvn</url>
</repository>
</repositories>
这是一个项目的 pom.xml 的 sn-p 和依赖项
<dependency>
<groupId>com.oracle.aq</groupId>
<artifactId>aqapi</artifactId>
<version>10.2.0.1.0</version>
</dependency>
<dependency>
<groupId>com.mydomain</groupId>
<artifactId>middleware</artifactId>
<version>1.0</version>
</dependency>
mvn 仓库的 URL 如下:
http://svn.mycompany.com/mvn/com/oracle/aq/aqapi/10.2.0.1.0/aqapi-10.2.0.1.0.jar
http://svn.mycompany.com/mvn/com/mydomain/middleware/1.0/middleware-1.0.jar
我的 jar 文件有什么问题?
这是 mvn 安装的结果
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building core 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://svn.mycompany.com/mvn/com/mydomain/middleware/1.0/middleware-1.0.pom
Downloading: http://repo1.maven.org/maven2/com/mydomain/middleware/1.0/middleware-1.0.pom
[WARNING] The POM for com.mydomain:middleware:jar:1.0 is missing, no dependency information available
【问题讨论】:
-
假设文件已实际安装,您向我们展示的 sn-ps 没有任何问题:-/
-
你能在构建中包含 Maven 的输出吗?只是它说“无法解析工件”,工件的路径等......
-
我需要在我的存储库中创建一个 .pom 文件吗?