Maven之MyEclipse创建Maven项目
来源:互联网 发布:网络客服提成方案 编辑:程序博客网 时间:2024/06/03 23:41
上一篇讲了Maven的作用,以及Maven的仓库配置,本篇开始讲Maven的使用
1. MyEclipse新建Maven项目
参考自:http://blog.csdn.net/clementad/article/details/46592557
1. new --> Project...--> Maven Project
Next
Next
Next
Finish
项目展开,路径如下:
在Build Path重新Add Libraries.../JRE System Library(上面显示的是JRE System Library显示J2SE-1.5)
Build Path / New Source Folder... 新建src/main/java和src/test/java(我这里建src/main/java后也生成了src/test/java)
对于src/main/webapp/index.jsp报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,添加Tomcat支持
Build Path / Add Libraries... / MyEclipse Server Library选择Tomcat(如果MyEclipse没有设置对应的Tomcat需要先配置Tomcat)
项目根目录下的pom.xml配置的Maven相关JAR
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.chensan.maven-parent</groupId> <artifactId>maven01</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>maven01 Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>maven01</finalName> </build></project>则Maven Dependencies下只有junit-3.8.1.jar;在pom.xml中配置项目依赖的JAR;
在src/test/java增加测试类com/chensan/maven01/AppTest.java
public class AppTest extends TestCase { /** * Create the test case * @param testName name of the test case */ public AppTest(String testName) { super(testName); } /** * @return the suite of tests being tested */ public static Test suite() { return new TestSuite(AppTest.class); } /** * Rigourous Test :-) */ public void testApp() { assertTrue(true); }}项目右键 --> Run As --> Maven test;
------------------------------------------------------- T E S T S-------------------------------------------------------Running com.chensan.maven01.AppTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 secResults :Tests run: 1, Failures: 0, Errors: 0, Skipped: 0[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 8.262 s[INFO] Finished at: 2017-03-02T18:09:26+08:00[INFO] Final Memory: 15M/199M[INFO] ------------------------------------------------------------------------Maven项目构建成功;
部署maven01项目到Tomcat,启动Tomcat;访问:http://localhost:8080/maven01,到index.jsp,页面显示Hello World! Maven项目创建成功;
Maven build报错:http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException
在eclipse的菜单中,进入Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE- 1.8(此处是自己安装的jdk),在右侧选择jdk;
依然报错,在pom.xml的build中加入<defaultGoal>compile</defaultGoal>
- Maven之MyEclipse创建Maven项目
- myeclipse创建maven项目
- myEclipse创建maven项目
- MyEclipse创建maven项目
- Myeclipse创建maven项目
- myeclipse创建maven项目
- myeclipse创建maven项目
- myeclipse安装maven ,并且创建maven项目
- myeclipse maven 创建 web项目
- myeclipse创建maven android项目
- 在myeclipse 创建maven项目
- Maven+myeclipse 创建聚合项目
- myeclipse 创建maven web项目
- myeclipse 10创建maven项目
- myeclipse maven web项目创建
- MyEclipse 10 创建Maven项目
- Myeclipse创建Maven JAVA项目
- Myeclipse创建Maven Web项目
- webstorm2016.2sn
- servlet的生命周期及工作原理
- Java基础易漏易错知识点总结
- 欢迎使用CSDN-markdown编辑器
- Spring学习笔记专题三
- Maven之MyEclipse创建Maven项目
- Qt不把MainWindow作为程序入口类的设置注意事项
- Android 面试
- ArcGIS 10.5正式发布,打造智能的Web GIS平台
- Restful API becomes 404 when using the CXF at the same time
- 10年手工测试的迷茫,值得每个人深思
- 对象关系映射基础
- CREELINKS平台_处理器CeCcp资源使用说明(CeCcp的配置与使用)
- 支付宝接入流程---热点问题