æ¹æ³/æ¥éª¤
1
å建mavenå·¥ç¨ï¼æ°å»ºprojectï¼å³é®éæ©New Projectï¼å¾éå¿«éå建é项ï¼è¿ä¸ªé项å¯ä»¥å¿«éå建ç®åçmavenå·¥ç¨ã
å¤å¾
2
项ç®å建æååï¼é¡¹ç®ç®å½ä¸»è¦æï¼ä¸»ä»£ç ç®å½ã主èµæºç®å½ãæµè¯ä»£ç ç®å½ãæµè¯èµæºç®å½ãè¾åºç®å½ï¼ä»£ç ç¼è¯åæ¾çç®å½ï¼ã
3
æ·»å 项ç®ä¾èµï¼æ¥æ¾é¡¹ç®ä¾èµé常æ两ç§æ¹å¼ï¼1. ç´æ¥å¨eclipseä¸æ¥æ¾ï¼2. å¨ç§ænexusä¸æ¥æ¾åå¤å¶ä¾èµä¿¡æ¯å°pom.xmlä¸ãå¨eclipseä¸æ¥æ¾å³é®é¡¹ç®æpom.xmlï¼è¾å
¥å
³é®ä¿¡æ¯æ¥æ¾ï¼éä¸è¦å¼å
¥çæ件ï¼ç¹OKå°±å¯ä»¥èªå¨å¼å
¥ã
å¤å¾
4
å¨nexusä¸æ¥æ¾ä¾èµï¼æå¼nexusè¾å
¥å
³é®ä¿¡æ¯ç¹å»æ¥æ¾æé®ï¼å¨æç´¢ç»æä¸æ¾å°å¯¹åºçjarå
ï¼å¤å¶å³ä¸è§çé£æ®µä¿¡æ¯å°pom.xmlçdependenciesä¸ï¼å¦å¾æ示ã
å¤å¾
5
å¨MyEclipseä¸è¿è¡mvnå½ä»¤ï¼å³é®é¡¹ç®éæ©Run As--ãMaven cleanãmvnå½ä»¤æå¾å¤ï¼ç®å说æä¸æ¯è¾å¸¸ç¨çå½ä»¤ï¼
1. clean ç¨äºæ¸
çè¾åºç®å½target/
2. compileç¨äºç¼è¯é¡¹ç®ä¸»ä»£ç
3. test ç¨äºç¼è¯è¿è¡æµè¯ä»£ç
4. package æ¥åç¼è¯å¥½ç代ç ï¼æå
æå¯åå¸ç模å¼
5. install å°å
å®è£
å°mavenæ¬å°ä»åº
6. Deployå°æç»çå
å¤å¶å°è¿ç¨ä»åº
æ§è¡ä»¥ä¸å½ä»¤æ¶ï¼cleanæ¯ä¸ä¼èªå¨æ§è¡çï¼å 为cleanåå
¶ä»5个å½ä»¤æ¯ä¸åççå½å¨æï¼å æ¤éè¦ä½¿ç¨ç»åå½ä»¤ã
6
å¨MyEclipseä¸è¿è¡ç»åå½ä»¤ï¼å³é®é¡¹ç®éæ©Run As--ãMaven build...
7
åé¢ä»ç»äºæä¹è¿è¡ä¸äºå½ä»¤ï¼ç°å¨è®²ä¸æä¹æ ·è¿è¡å®ä¾ãå¨ä¸»ä»£ç ç®å½åæµè¯ç®å½ä¸æ·»å 代ç ã
å¤å¾
8
è¿è¡å½ä»¤clean installï¼è¿è¡ç»æå¦å¾æ示ï¼ä»ç»æå¯ä»¥çå°ï¼å½ä»¤è¿è¡æåï¼è¿è¡äºä¸æ¬¡æµè¯å¹¶ä¸è¿è¡éè¿ï¼åæ¶ï¼å°jaræå
å°é¡¹ç®çtargetç®å½ä¸ï¼ä¹å®è£
å°mavenççæ¬å°ä»åºä¸äºã
å¤å¾
9
å°jarå
é¨ç½²å°ç§ænexusä¸ï¼å¨pom.xmlä¸æ·»å ä¸äºé
ç½®ï¼æååå¸è¿è¡å½ä»¤
clean deployï¼åå¸åå¯ä»¥å°ç§ænexusæ¥æ¾æ没æååé¨ç½²çjarå
温馨提示:内容为网友见解,仅供参考