使用Eclipse-Maven-git作Java開發(10)--轉換不符合maven結構的工程

        一轉眼又過了一個月了,哎,不知道怎麼了,習慣了拖延……html

        原本這篇博客是準備說說怎麼講不符合maven結構的工程轉換爲maven工程的,可是我仔細想了一下步驟,其實在前面的那篇博客中已經說了步驟了,就是前面博客中新建完成項目以後轉換爲maven工程的方法,步驟徹底同樣,只是轉換完後的結果有點不同,下面就將這裏面的不同進行說明。git

        先來看看轉換後的結果:web

        細心的你確定發現了目錄結構的少量區別,而這些區別都是能夠在pom.xml文件中體現出來的,下面就來分別看一看兩個項目的pom.xml文件,顯示web後是se。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>
  <groupId>cn.songxinqiang.eg</groupId>
  <artifactId>Test-JEE</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.6</version>
        <configuration>
          <warSourceDirectory>WebContent</warSourceDirectory>
          <failOnMissingWebXml>false</failOnMissingWebXml>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
<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>
  <groupId>cn.songxinqiang.eg</groupId>
  <artifactId>Test-JSE</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source/>
          <target/>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

        這裏的文件並無通過格式化,目的就是展示最原始的狀態,能夠看出來了和標準的maven工程比起來,源代碼目錄是不同的,在<build>裏面的配置多了一個<sourceDirectory>,其實對照maven的pom.xml文件的說明也能夠看出來的。maven

        好了,原本這篇說的內容在實際中就是沒有多少實際應用的,做爲了解就好了,知道目錄不一樣的時候是能夠這樣配置的,就OK啦,具體的pom.xml還有不少的配置,能夠參考maven官方的說明進行操做。ui

        接下來的文章將會真正的「進入正題」,開始涉及到git相關的部分,我也真正的保證,確定會提升質量,同時也會避免拖延、儘可能縮短間隔。code

        enjoy!!
xml

相關文章
相關標籤/搜索