一转眼又过了一个月了,哎,不知道怎么了,习惯了拖延……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