在myeclipse上使用Maven创建项目
我们一般不用myeclipse自带的maven, 我们得把自己下载好的Maven往Maven里面配置

接着配置User Settings:

注意:这里的setting.xml文件是我之前配置Maven自定义repository中的那个setting.xml,并非下载的Maven中conf中的setting.xml文件
创建父项目:父项目是个简单项目.主要用于配置子模块与其聚合与继承


接着创建子模块:

好了,基本的结构就创建好了,大概是个这样子的结构:

父项目大体的配置:
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>com.scitc.cms</groupId> 5 <artifactId>cms-parent</artifactId> 6 <version>0.0.1-SNAPSHOT</version> 7 <packaging>pom</packaging> 8 <properties> 9 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 10 <!-- 定义版本常量 --> 11 <spring.version>3.2.2.RELEASE</spring.version> 12 </properties> 13 14 <dependencyManagement> 15 <dependencies> 16 <dependency> 17 <groupId>junit</groupId> 18 <artifactId>junit</artifactId> 19 <version>4.10</version> 20 <scope>test</scope> 21 </dependency> 22 23 <dependency> 24 <groupId>org.springframework</groupId> 25 <artifactId>spring-aop</artifactId> 26 <version>${spring.version}</version> 27 </dependency> 28 </dependencies> 29 </dependencyManagement> 30 31 <build> 32 <pluginManagement> 33 <plugins> 34 <!-- 改变jdk编译器 --> 35 <plugin> 36 <groupId>org.apache.maven.plugins</groupId> 37 <artifactId>maven-compiler-plugin</artifactId> 38 <version>3.0</version> 39 <configuration> 40 <source>1.6</source> 41 <target>1.6</target> 42 </configuration> 43 </plugin> 44 </plugins> 45 </pluginManagement> 46 </build> 47 </project>
子模块:
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <parent> 5 <groupId>com.scitc.cms</groupId> 6 <artifactId>cms-parent</artifactId> 7 <version>0.0.1-SNAPSHOT</version> 8 <relativePath>../cms-parent/pom.xml</relativePath> 9 </parent> 10 11 <groupId>org.lfeiu.base</groupId> 12 <artifactId>base-hibernate</artifactId> 13 <packaging>jar</packaging> 14 15 <name>base-hibernate</name> 16 <url>http://maven.apache.org</url> 17 18 <dependencies> 19 <dependency> 20 <groupId>junit</groupId> 21 <artifactId>junit</artifactId> 22 <scope>test</scope> 23 </dependency> 24 25 <dependency> 26 <groupId>org.springframework</groupId> 27 <artifactId>spring-aop</artifactId> 28 </dependency> 29 30 </dependencies> 31 32 <build> 33 <pluginManagement> 34 <plugins> 35 <plugin> 36 <groupId>org.apache.maven.plugins</groupId> 37 <artifactId>maven-compiler-plugin</artifactId> 38 </plugin> 39 </plugins> 40 </pluginManagement> 41 </build> 42 </project>
当然,真实的maven项目配置,远比这个复杂多了,这里只是入个门,后面慢慢深入
注意:maven的环境需要网络,除非你已经配置好了nexus等类似的本地repository.

浙公网安备 33010602011771号