国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

eclipse通過(guò)maven-archetype-plugin插件創(chuàng)建項(xiàng)目原型

2019-11-06 08:50:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

周末項(xiàng)目老大說(shuō)回去研究一下maven-archetype-plugin這個(gè)插件,之前maven用的不太多,這個(gè)插件也沒(méi)聽(tīng)說(shuō)過(guò),但周末簡(jiǎn)單看一下,發(fā)現(xiàn)這個(gè)插件真的好強(qiáng)大。這幾天看了好多帖子,也做了好多實(shí)驗(yàn),自己總結(jié)了一些經(jīng)驗(yàn),在這向大家分享一下。本人菜雞一枚,大神們?nèi)绻胁徽J(rèn)同的請(qǐng)及時(shí)指出。

        我用的是eclipse4.6.2,首先使用eclipse創(chuàng)建一個(gè)maven項(xiàng)目,并把項(xiàng)目的想要搭成的基礎(chǔ)框架全都搭好。接下來(lái)就開(kāi)始執(zhí)行maven命令,創(chuàng)建archetype原型骨架。

       Step1.打開(kāi)eclipse建立項(xiàng)目,并將項(xiàng)目配置為初始化狀態(tài),并將項(xiàng)目的pom.xml文件的version從SNAPSHOT修改為RELEASE(一定要修改為RELEASE,否則后面會(huì)出問(wèn)題);Step2.右鍵項(xiàng)目-->Run as Configuration-->Goals中輸入maven命令:archetype:create-from-PRoject-->Run;Step3.cmd進(jìn)入本地資源包 %項(xiàng)目路徑%target/gengerated-source/Archetype目錄;Step4.cmd運(yùn)行maven命令:mvn install ,安裝到本地倉(cāng)庫(kù);Step5.cmd運(yùn)行maven命令:mvn deploy ,安裝到遠(yuǎn)程倉(cāng)庫(kù);ps:target/gengerated-source/Archetype目錄下的pom.xml中必須加入distributionManagement標(biāo)簽,否則將會(huì)deploy失敗,distributionManagement標(biāo)簽中的信息要和settings.xml中的server,repository信息對(duì)應(yīng),標(biāo)簽內(nèi)設(shè)置的遠(yuǎn)程倉(cāng)庫(kù)類(lèi)型必須是hosts宿主倉(cāng)庫(kù),否則會(huì)deploy失敗,并return code 400

<distributionManagement>	<repository>		<id>releases1</id>		<name>Releases</name>		<url>http://maven.******.com/nexus/content/repositories/releases/</url>	</repository>		</distributionManagement>Step5.查看本地或遠(yuǎn)程倉(cāng)庫(kù)根目錄中的archetype-calalog.xml文件,發(fā)現(xiàn)會(huì)多出一組archetype標(biāo)簽,查看標(biāo)簽中的信息是否跟archetype原型項(xiàng)目的信息是否一致,如果一致則代表生成原型成功; 
  <archetype>      <groupId>${groupId}</groupId>      <artifactId>${artifactId}</artifactId>      <version>0.0.1-RELEASE</version>      <description>${description}</description>   </archetype>Step6.點(diǎn)擊Window-->Preferences-->Maven-->Archetypes-->Add Local Catalog | Add Remote Catalog-->指定本地catalog.xml路或遠(yuǎn)程catalog.xml的url-->ok

這6步完成之后,基于maven-archetype-plugin插件生成的項(xiàng)目Archetype就已經(jīng)完成了,現(xiàn)在就可以去eclipse新建maven,并在選擇Archetype的時(shí)候,選擇自己生成的Archetype,如果成功創(chuàng)建則代表生成成功。

大家如有疑問(wèn),敬請(qǐng)留言。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高清| 山丹县| 光山县| 鄂伦春自治旗| 武宁县| 改则县| 天祝| 教育| 昭苏县| 巴东县| 长顺县| 镇原县| 洛阳市| 旬邑县| 顺平县| 鲜城| 芮城县| 宁海县| 呼伦贝尔市| 涿鹿县| 米泉市| 东方市| 蒲江县| 清新县| 长宁区| 永寿县| 武川县| 宜黄县| 荆门市| 呼图壁县| 济南市| 团风县| 唐山市| 乐都县| 鄂伦春自治旗| 池州市| 太和县| 张北县| 平湖市| 枣阳市| 凯里市|