用myeclipse 创建maven项目时,生成的项目名中总是包含 Maven Webapp

freeman932 2015-09-05 10:01:16
用sts创建就没有这个问题。但是还是想用myeclipse。虽然可以更改项目名,但每创建一个maven项目都要去改,很麻烦。
与以下这两个问题是同一回事:
http://udn.yyuap.com/thread-46387-1-1.html
http://zhidao.baidu.com/question/1818564613795525188.html
...全文
665 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Scnu_wang 2017-01-11
  • 打赏
  • 举报
回复
3楼正解,已解决
justin_jia_92 2016-01-29
  • 打赏
  • 举报
回复
三楼正解!!
  • 打赏
  • 举报
回复
我有遇到了,作为一个有强迫症的程序猿实在受不了这些小瑕疵。
解决办法:新建Maven项目时,展开Advanced-Name template中选择[artifactId]即可
痘痘飞 2015-09-06
  • 打赏
  • 举报
回复
试试删除src目录下的.metadata文件夹。重启ide试试
一大三千 2015-09-06
  • 打赏
  • 举报
回复
myeclipse 插件bug多,还是换用STS吧,需要什么插件自己安装,学到的知识才多。
本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认工作空间 选择项目类型 在Artifact Id中选择maven-archetype-webapp 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。 建好后如下图: 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 更改文件夹显示的顺序:右击->属性->Order and Export 更改JDK版本:在Libraries双击JRE System Library,要1.6版本 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。   双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择target/classes; src/test/java ,src/test/resources, 选择target/test-classes;   选上Allow output folders for source folders. 点击项目名称右击,然后如图选择 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。 设置jar包的scope 当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值: 1.         compile,缺省值,适用于所有阶段,会随着项目一起发布。 2.         provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 3.         runtime,只在运行使用,如JDBC驱动,适用运行和测试阶段。 4.         test,只在测试使用,用于编译和运行测试代码。不会随项目发布。 5.         system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译报:-source1.3 中不支持注释错误解决方案如下:            maven-compiler-plugin     2.0.2           1.5      1.5               添加如下配置就不会再报错了 pom.xml文件代码: 4.0.0 wang.gom.mavenspringmvc mavenspringmvctest war 0.0.1-SNAPSHOT mavenspringmvctest Maven Webapp http://maven.apache.org junit junit 3.8.1 test org.apache.openejb javaee-api 5.0-1 provided javax.faces jsf-api 1.2_04 provided javax.servlet jstl 1.2 provided javax.servlet.jsp jsp-api 2.1 provided javax.faces jsf-impl 1.2_04 provided org.springframework spring-webmvc 3.1.2.RELEASE jar compile aspectj aspectjweaver 1.5.4 compile javax.servlet javax.servlet-api 3.1.0 jar compile org.apache.openejb commons-dbcp-all 1.3-r699049 jar compile cglib cglib 2.2.2 jar compile org.springframework spring-web 3.1.1.RELEASE jar compile mavenspringmvctest maven-compiler-plugin 2.0.2 1.5 1.5 web.xml文件代码: webAppRootKey maven.example.root org.springframework.web.util.Log4jConfigListener CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true CharacterEncodingFilter /* dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml 1 dispatcher *.do dispatcher-servlet.xml文件代码 GeneralController类代码 package Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class GeneralController { @RequestMapping(value="index.do") public void index_jsp(Model model){ model.addAttribute("ceshi", "测试你好"); System.out.println("index.jsp"); } } Index.jsp页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> Insert title here 运行http://localhost:8080/mavenspringmvctest/index.do结果为:测试你好 源码下载地址:http://www.anqingonline.com/thread-15730-1-1.html

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧