循序渐进之Maven(2) - 第一个Maven项目
2016-03-29 21:00
483 查看
如果还没有搭建好Maven环境,请参考上一节内容
http://blog.csdn.net/autfish/article/details/51008788
1 打开Eclipse,File -> New -> Maven Project
直接勾选 Create a simple project
Group Id是项目组织代码,这里填写包名demo.maven; Artifact Id填写项目名称。其他忽略 -> Finish
新建的项目目录结构如下图:
2 修改pom.xml,添加dependency
这里添加了junit和spring用于演示
3 添加Pet类
在源码目录 src/main/java下新建Package: demo.maven
新建类Pet
4 添加applicationContext.xml
在src/main/resources下新建applicationContext.xml
5 添加测试类
在 src/test/java下新建 testcase.TestPet.java
6 运行
完成上述步骤后,目录结构如下:
在PetTest.java上右键 -> Run as -> JUnit test
源码下载 http://pan.baidu.com/s/1nuZ4VNj
至此,完成第一个Maven项目,下一节来一步步演示创建第一个Web项目
http://blog.csdn.net/autfish/article/details/51008788
1 打开Eclipse,File -> New -> Maven Project
直接勾选 Create a simple project
Group Id是项目组织代码,这里填写包名demo.maven; Artifact Id填写项目名称。其他忽略 -> Finish
新建的项目目录结构如下图:
2 修改pom.xml,添加dependency
这里添加了junit和spring用于演示
<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>demo.maven</groupId> <artifactId>maven-demo</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.1.1.RELEASE</version> </dependency> </dependencies> </project>
3 添加Pet类
在源码目录 src/main/java下新建Package: demo.maven
新建类Pet
package demo.maven; public class Pet { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
4 添加applicationContext.xml
在src/main/resources下新建applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <bean id="pet" class="demo.maven.Pet"> <property name="name" value="Tom"></property> </bean> </beans>
5 添加测试类
在 src/test/java下新建 testcase.TestPet.java
package testcase; import junit.framework.TestCase; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import demo.maven.Pet; public class PetTest extends TestCase { public void testPet() { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); Pet pet = context.getBean("pet", Pet.class); System.out.println(pet.getName()); assertTrue(true); } }
6 运行
完成上述步骤后,目录结构如下:
在PetTest.java上右键 -> Run as -> JUnit test
源码下载 http://pan.baidu.com/s/1nuZ4VNj
至此,完成第一个Maven项目,下一节来一步步演示创建第一个Web项目
相关文章推荐
- hdu 1166 敌兵布阵(线段树详解)
- CodeForces - 368B Sereja and Suffixes (map)
- 我看过的最好最实用的String文章
- 使用 android:paddingLeft报错解决办法
- Fragment最佳实践---------一个简易版的新闻应用
- HDU 3038 How Many Answers Are Wrong(并查集)
- 深入理解 Java 虚拟机-类初始化
- linux--http服务器编写
- Maven多模块项目管理小结
- Flume-ng 1.6.0安装、配置与使用
- 遭遇重创,一失足,回到"解放"前:项目文件全部为空,无法导入到eclipse中
- 蓝牙ble 从LED实验来学习CC2541 IO口配置
- 旋转数组中的最小数字
- 课本第十八章
- Ajax:后台jquery实现ajax无刷新删除数据及demo
- Random Forest for Regression by TreeBagger
- 判断花括号是否成对出现
- linux 内存管理分析之-----SLAB层
- js 页面值变动监听
- JSP简单练习-EL获取表单数据