一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

使用MyEclipse構(gòu)建MAVEN項目

 宇宙之窗 2014-05-11
這里用的是MyEclpise的自帶的MAVEN插件。
Maven最好配置成你自己安裝的那個,MyEclipse自帶會有些許Bug。


用nexus代理Maven的中央倉庫,setting.xml的配置文件修改內(nèi)容如下:
<mirrors>
     <mirror>
          <id>nexus</id>
          <mirrorOf>*</mirrorOf>
          <name>Nexus Mirror</name>
          <url>http://localhost:8081/nexus/content/groups/public</url>
     </mirror>
  </mirrors>
  
  <profiles>
     <profile>
      <id>nexus</id>
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
http://localhost:8081/nexus/content/groups/public 是倉庫組的地址。
打下MyEclipse新建工程的界面,選擇Maven下的Maven Project,打開如下圖的向?qū)В?br>
這里我們要選中create a simple project。
點擊下一步,填寫GAV相關(guān)內(nèi)容。

點擊完成后,我們就已經(jīng)成功創(chuàng)建了一個Maven project了。
工程的默認(rèn)目錄結(jié)構(gòu)如下:


所有的Java源文件都要寫在src/main/java目錄下,所有的測試類都要寫在src/test/java下面,這是Maven的默認(rèn)值。
此時,pom.xml里只有默認(rèn)的屬性
<project xmlns="http://maven./POM/4.0.0" xmlns:xsi="http://www./2001/XMLSchema-instance" xsi:schemaLocation="http://maven./POM/4.0.0 http://maven./maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.test</groupId>
  <artifactId>test</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>
這是最精簡的pom.xml了。
這時我們加入junit的支持,新建一個測試類。
在項目上右鍵Maven-Add Dependency,顯示如下界面:

輸入junit加入測試支持類庫。
在src/test/java下新建一個測試類如下:
package com;
import org.junit.Test;
public class TestRun
{
@Test
public void testA()
{
System.out.println("test a method ");
}
@Test
public void testB()
{
System.out.println("test b method ");
}
}
右鍵Run As ----- Maven test,進(jìn)行測試,顯示結(jié)果如下:



[INFO] Scanning for projects
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building test 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ test ---
[debug] execute contextualize
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ test ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ test ---
[debug] execute contextualize
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ test ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ test ---
[INFO] Surefire report directory: D:\workspace\test\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.TestRun
test a method 
test b method 
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 sec

Results :

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.847s
[INFO] Finished at: Tue Sep 11 14:20:59 CST 2012
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
ok,一個基本的maven項目已經(jīng)構(gòu)建完成。我們還可以將現(xiàn)存的java項目利用myclipse方便的轉(zhuǎn)換成maven project,此部分內(nèi)容我們在下一節(jié)里討論。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产成人午夜av一区二区| 亚洲欧美日本成人在线| 美女被草的视频在线观看| 日本av在线不卡一区| 91精品日本在线视频| 精品精品国产自在久久高清| 粉嫩内射av一区二区| 亚洲欧美日韩在线看片| 日本少妇三级三级三级| 欧美一区日韩二区亚洲三区| 日韩欧美国产精品中文字幕| 国产熟女一区二区不卡| 国产又猛又大又长又粗| 国产精品日韩欧美一区二区| 麻豆tv传媒在线观看| 中文字幕一区二区免费| 欧美一级特黄大片做受大屁股| 乱女午夜精品一区二区三区| 亚洲一区二区三区三区| 正在播放国产又粗又长| 日本人妻精品中文字幕不卡乱码 | 国产丝袜女优一区二区三区| 99久久国产精品亚洲| 可以在线看的欧美黄片| 精品亚洲香蕉久久综合网| 国产人妻精品区一区二区三区| 国产白丝粉嫩av在线免费观看| 日韩三极片在线免费播放| 肥白女人日韩中文视频| 国产日韩欧美综合视频| 欧美日韩国产综合特黄| 欧美日韩精品久久第一页| 日韩特级黄片免费在线观看| 日本高清加勒比免费在线| 欧美日韩精品综合一区| 国产午夜福利片在线观看| 精品欧美日韩一二三区| 国产女同精品一区二区| 中文字幕在线区中文色 | 国产户外勾引精品露出一区| 亚洲淫片一区二区三区|