久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

maven環(huán)境快速搭建

 londonKu 2013-01-06

 最近,,開發(fā)中要用到maven,,所以對maven進行了簡單的學習,。因為有個maven高手在身邊,,所以,,很快就上手了,,我這里算是自我總結吧,。關于maven是什么東東,請參考其它文章,。

----------------準備工作-------------

Jdk  1.5以上java開發(fā)環(huán)境,。

Eclipse IDE 一個。

Maven 3.0.3下載地址: http://maven./docs/3.0.3/release-notes.html

----//快速搭建步驟

 

第一步:配置maven環(huán)境

 

將下載文件解壓,,然后設置maven環(huán)境

如果你配置過jdk的話,,這里對你應該不難。如我的maven環(huán)境為:F:\maven\apache-maven-3.0.3

我的電腦-----屬性----高級-----環(huán)境變量-----環(huán)境變量-----新建

變量名:M2_HOME

變量值:F:\maven\apache-maven-3.0.3

找到path 

在環(huán)境變量值尾部加入:;%M2_HOME%\bin;---前面注意分號

當然,,你也可以直接在path 路徑下加入:;F:\maven\apache-maven-3.0.3\bin  只是上面的方式更優(yōu)雅一點,。

我新建立

打開命令提示符(開始---運行---cmd,檢查我們的java環(huán)境和maven環(huán)境是否有誤。

 

 

第二步:修改倉庫位置

 

修改我們倉庫地址,,倉庫用于存放我們項目所依賴的所有jar包,。

我的倉庫路徑:F:\maven\repo----這個路徑是我自己創(chuàng)建,你可以將路徑創(chuàng)建在任何位置,。

我們打開…\apache-maven-3.0.3\conf\目錄下的setting.xml文件,,設置成我們創(chuàng)建的倉庫路徑

下面我們用一個命令驗證一下。打開命令提示符,,輸入:mvn help:system 

該命令會打印出所有的java系統(tǒng)屬性和環(huán)境變量,。這些信息對我們日常的編程工作很有幫且。

如果運行的過程中沒有錯誤,,打開我們倉庫(F:\maven\repo)會發(fā)現(xiàn)里面多了一些文件,。這些文件就是我們從maven的中央倉庫下載到本地倉庫的。

 

第三步:創(chuàng)建maven項目

創(chuàng)建一個我們自己的項目,。

我們通過maven命令行方式創(chuàng)建一個項目

mvn archetype:create -DgroupId=com.chongshi.test -DartifactId=hello -DpackageName=com.chongshi.test -Dversion=1.0

 

因為是第一次構建項目,,所有依賴的jar包都要從maven的中央倉庫下載,所以需要時間等待,。等以后我們的本地倉庫中積累了我們常用的jar包后,,我們的開發(fā)將變得非常規(guī)范和方便。^_^!!

 

借助下載jar包的時間,,我們來了解一下pom.xml文件,。

 

復制代碼
<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./xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.chongshi.test</groupId>
<artifactId>hello</artifactId>
<version>1.0</version>
<packaging>jar</packaging>

<name>hello</name>
<url>http://maven.</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
復制代碼

 project:pom.xml文件中的頂層元素; 
 modelVersion:指明POM使用的對象模型的版本,。這個值很少改動,。
 groupId:指明創(chuàng)建項目的組織或者小組的唯一標識。GroupId是項目的關鍵標識,典型的,,此標識以組織的完全限定名來定義,。比如,org.apache.maven.plugins是所有Maven插件項目指定的groupId,。 

 artifactId:指明此項目產生的主要產品的基本名稱,。項目的主要產品通常為一個JAR文件。第二,,象源代碼包通常使用artifactId作為最后名稱的一部分,。典型的產品名稱使用這個格式: <artifactId>- <version>. <extension>(比如:myapp-1.0.jar)。 

 version:項目產品的版本號,。Maven幫助你管理版本,,可以經(jīng)常看到SNAPSHOT這個版本,,表明項目處于開發(fā)階段,。 

 name:項目的顯示名稱,通常用于maven產生的文檔中,。 

 url:指定項目站點,,通常用于maven產生的文檔中。 

 description:描述此項目,,通常用于maven產生的文檔中,。

 

對于一個項目中只有下面的一部分是是我們需要關注的:

<groupId>com.chongshi.test</groupId>

 <artifactId>hello</artifactId>

 <version>1.0</version>

 

第四步:編譯項目代碼

我們的項目已經(jīng)創(chuàng)建完成。但我們點開目錄發(fā)現(xiàn),,它并不是我們eclipse所需要的項目目錄格式,。我們需要把它構建成我們eclipse可以導入的項目。

在命令提示符下進入到我們的創(chuàng)建的項目目錄(F:\maven\hello)下,,執(zhí)行:mvn clean compile

Clean 告訴maven清理輸入出目錄target/,,compile告訴maven編譯項目主代碼。

不要急,,我們又需要一段時間來下載,,相關jar包。^_^!第一次用maven要學會淡定,。

 

項目是編譯完了,,但項目的目錄結構還不是我們想要的eclipse的項目結構,是不能導入到eclipse中的,。所以,,還需要執(zhí)行一個命令:mvn eclipse:eclipse

 

命令執(zhí)行完成后就得我們需要的項目目錄了。

 

第五步:導入eclipse工具

 

打開的我們的eclipse工具,。

先配置maven倉庫路徑

Window----Perferences-----java-----Build Path-----Classpath Variables

New一個變量的類路徑,。

Name :M2_REPO   注意這個名字必須要大寫,。

Path :F:/maven/repo  點擊“Folder…”找到有本地倉庫的位置。

 

下面,,可以導入我的hello項目了。Eclipse如何導入項目,,我這里就不說了,,如果你是個java開發(fā)人員的話。

 

第六步:包的更新與下載

 

打開項目發(fā)現(xiàn)我們junit 是3.8.1的,,有點老了,。那我想換成4.7的,如何通過maven的方式更換呢,。其實,,很簡單,打開我們項目下的的pom.xml文件,。

復制代碼
……
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
……
復制代碼

更改變,,junit的版本號,然后重新執(zhí)行:mvn eclipse:eclipse  

Maven 中央倉庫地址:http://search.

 

假如,,我們想下載一個struts jar包,。在搜索框內搜索strruts ,會要列出中央倉庫中的所有struts版本,。

列表的格式與我們pom.xml配置文件的格式是對應的,。

 

 

 

 

我們在pom.xml中加入:

<groupId>stuts</groupId>

 <artifactId>struts-scription</artifactId>

 <version>1.0.1</version>

然后更新項目就可從中央倉庫下載我們想要的任意jar包(必須是開源的包)

 

繼續(xù)學習內容:

1. 如何創(chuàng)建一個web項目?

  如果想讓maven應用到項目開發(fā)中,,這個是必須的,。

2. 如何使用jeety?

  maven提供的一個容器,,類似于tomcat

3. 如何創(chuàng)建一個代理倉庫,?

  如果是團隊開發(fā),這個很有必要,,我們不可能每次都到中央倉庫拿包,,那樣很慢,如果開發(fā)人員A已經(jīng)下了某包,,開發(fā)人員B還要下,;創(chuàng)建代理倉庫,A第一次下的包會存入代理倉庫中,,B要用時直接從代理倉庫取就行,。

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多