我已经设置了一个 github 存储库来存储自定义原型,我可以使用类似的东西从这些原型(在单独的 vm 上)开始一个新项目
mvn archetype:generate -Dcatalog=https://raw.github.etc./archetype-catalog.xml
现在我正在尝试将一些 3rd 方 jar 远程存储在同一个 repo 中,并从 pom.xml 中将它们作为依赖项引用
首先,我在本地安装了 jar
mvn install:install-file ..params..
我的回购结构如下:
https://github.com/myappco/myrepo
|
|___releases
| |
(group id)adobe.flex.messaging (ie. adobe/flex/messaging)
common
1.0
(common-1.0.jar)
* trying to make this work
|___snapshots
|
(group id)com.acme.archetypes (ie. com/acme/archetypes)
my-archetype
1.0-SNAPSHOT
* archetype resolved ok
archetype-catalog.xml
我的项目中的设置:
<dependency>
<groupId>adobe.flex.messaging</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>
<repositories>
<repository>
<id>orb-snapshots</id>
<url>https://github.com/myappco/myrepo/releases</url>
</repository>
</repositories>
我想我一定是在做一些愚蠢的事情,因为我可以从 github repo archetype-catalog.xml 中进行原型:生成。谁能看到我搞砸了什么?
塔