使用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

相关文章
相关标签/搜索