使用Eclipse-Maven-git作Java開發(13)--導入git倉庫的代碼到eclipse

        前面講到了怎麼使用osc的git服務進行代碼託管。至此,咱們已經可使用git進行文件的版本管理了,甚至能夠進行不須要IDE的編程了,可是咱們絕大多數時候仍是須要IDE的,接下來就說一下如何使用git倉庫建立maven工程,而且導入到咱們的eclipseIDE中。java

0、說明

        咱們須要前面一篇博客說到的那個git倉庫,以及:eclipse、maven(配置完善)、網絡,其實這些都是完備的吧,好了下面就正式開始啦。git

一、新建pom.xml

        不用多說,根據前面對maven工程的分析,相信你應該已經知道了pom.xml文件的重要性,它是必不可少的。web

        咱們徹底憑空寫一個出來有一些困難,並且沒有必要那樣作,我這裏爲你準備了一個最精簡的可用的,你能夠複製到一個叫作「pom.xml」的文件中使用(後面會有簡單說明):apache

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>cn.songxinqiang</groupId>
        <artifactId>oss-parent</artifactId>
        <version>1.5</version>
    </parent>

    <artifactId>testproj</artifactId>
    <version>1</version>
    <packaging>jar</packaging>

    <dependencies>
    </dependencies>

    <build>
    </build>

</project>

        這裏使用了一個"<parent>"標籤,至關於正在寫的這個pom「繼承」了對應座標指定的pom。關於這個pom,是我本身寫的一個maven項目的基本pom,你們能夠去git倉庫或者maven中央倉庫瞭解詳情。這個pom描述了基本編譯、打包、發佈的需求等,能夠基本知足須要,之後會對相關插件升級以後發佈新版本。編程

        在這裏,咱們不直接這樣使用,我想建的是一個web項目,得把"<packaging>"標籤指定爲「war」,而且構件的名字也要修改,修改以後個人pom.xml文件內容是:網絡

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>cn.songxinqiang</groupId>
        <artifactId>oss-parent</artifactId>
        <version>1.5</version>
    </parent>

    <artifactId>blog-example-1</artifactId>
    <version>1</version>
    <packaging>war</packaging>

    <dependencies>
    </dependencies>

    <build>
    </build>

</project>

二、導入項目

        你們或許會疑惑--前面不是分析到了嗎,maven項目還有不少文件結構的啊?別擔憂,本文要說到的這種方法是前面文章沒說到的、只在git倉庫中才好用的新的新建maven工程的方法。app

        在咱們新建了pom.xml文件以後,在倉庫列表的文件狀況已是下面這種狀況了,這正是咱們須要的:eclipse


        咱們在這個倉庫上右鍵,->「import projects」打開導入項目對話框webapp


        對話框中有一個單選,三個選項,分別是「導入已有項目」、「使用新建嚮導導入」、「使用通用項目導入」,通常咱們使用第一種或者第三種,第一種是對於文件已是eclipse項目的狀況,第三種是不指定項目類型後續進行指定。jsp

        咱們如今的狀況就是第三個選項的狀況,先導入項目,後面咱們會使用maven插件自動完成項目類型的指定。

        在下一步中,咱們能夠修改項目工程的顯示名稱,默認是git倉庫的文件夾名,咱們最好不修改,直接肯定就是。


        在點擊完成後,工程視圖中列表就會出現這個工程,這個時候工程是沒有類型的,尚未完工,這個時候咱們須要快速的在工程上右鍵.->「configure」->"convert to maven project",將其轉換爲maven工程。


        等待eclipse處理一會就行了。

三、完善文件結構

        這個時候的工程文件結構是不完整的


        咱們還須要新建「src/main/java」、「src/main/resources」文件夾,測試的文件夾若是有須要也一併建上。

        此外咱們還要針對web項目新建"src/main/webapp/WEB-INF"文件夾和其中的web.xml文件,文件內容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    id="WebApp_ID" version="3.1">

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>

        後續再根據須要在文件中進行配置。

        這時咱們的文件結構是這樣的


        最後再提交就行了。

四、小結

        到這裏,咱們已經完成了代碼的託管、maven工程新建、導入爲eclipse工程等步驟,能夠開始正式的編碼工做了,下一篇將介紹在編寫代碼中的一些狀況的處理。

        enjoy!!

相關文章
相關標籤/搜索