簡體   English   中英

從(Eclipse)項目創建Maven工件,並從中生成新項目

[英]Creating a Maven Artifact from (Eclipse) Project, and Generating New Project from it

我有一個Maven(Eclipse)項目,我想將其轉換為Maven Artifact-這樣其他人可以從中生成新項目。

要創建工件,我做了:
cd到存在pom.xml的我的項目目錄

mvn install

之后,我可以看到
.m2 \\ repository添加了我的項目。
但是 <user_home> \\。m2 \\ archetype-catalog.xml-沒有添加原型。
因此,我手動添加如下:

<archetype>
      <groupId>com.whatever</groupId>
      <artifactId>myapp</artifactId>
      <version>1.0.0-BUILD-SNAPSHOT</version>
      <repository></repository>
</archetype>

現在,我不確定要提供什么標簽,因為這是本地存儲庫。

但是,我無法使用以下方法生成新項目:

mvn archetype:generate -DarchetypeCatalog=local

它要求我選擇原型,但此后出現錯誤:

[錯誤]無法在獨立項目pom上執行目標org.apache.maven.plugins:maven-archetype-plugin:2 .2:generate(default-cli):所需的原型不存在(com.whatever:myapp: 1.0.0-BUILD-SNAPSHOT)-> [幫助1]

我想走哪一步?

您需要從原始項目中運行原型插件以生成原型描述符。

這是如何執行此操作的示例。

此處列出了完整的步驟: http : //hello-its-crazy.blogspot.in/2012/08/steps-to-create-maven-archetype-from.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM