Eclipse配置Maven项目

问题关键字:Maven
正常安装流程:
官网下载zip,解压,环境变量创建MAVEN_HOME,在path中配置%MAVEN_HOME%/bin,在cmd中运行mvn –version查看配置成功情况。然后修改conf文件夹中的setting.xml中的localRepository,把他移出备注,并添加本地仓库地址(新建一个文件夹)。
Eclipse配置maven:打开Window->Preferences->Maven->Installations,右侧点击Add。
Window->Preferences->Maven->User Settings,配置conf文件夹下的setting.xml。
在eclipse新建maven项目:
1. File–>New–>Other–>Maven Project–> Next–>在All Catalog下找到maven-archetype-webapp。
2. 添加Source Folder,右键项目–>New–>Source Folder,总共添加四个src/main/resources src/main/Java src/test/resources src/test/java,如果添加不进去,在buildpath->configure build path -> source中把所有missing的删除
3. 在buildpath->configure build path -> source中勾选Allow output folders for source folders,然后把那四个source配置Output folder,main那两个为target/classes ,test两个为target/test-classes(他已经默认自动添加项目名称了)
4. 在Properties–>Projects Facets中勾选java然后取消Dynamic Web Module,点apply再勾选Dynamic Web Module,此时出现Further Configuration available,设置Content directory 为 src/main/webapp,确定。此时将项目转为Dynamic Web Project。
5. Properties–>Deployment Assembly–>remove 含有test的两项,如果没有Maven Dependencies ,则通过add添加,
6. 如果tomacat没配好,在window-preference-server-runtimeenvironment中先配置,然后右键项目,properties-JavabuildPath-Libraries-AddLibrary-Server Runtime-选中确认

问题1:xml用笔记本打开不换行导致影响阅读
解决方法:用网页打开xml用于阅读

问题2:搜索不到localRepository
解决方法:在文本文档搜索时,会受到光标影响,应该把光标放到最前再搜

问题3:mvn help:system失败
解决方法:这是由于默认访问的网站受限,应该把mirror解除注释,且在url栏中填入合适的连接,如http://repo1.maven.org/maven2,另外,要在栏填入central(这个值用来表示该mirror是关联的哪一个仓库,其值为其关联仓库的id)

问题4:在eclipse中创建maven project时报错:could not resolve archetype
解决方法:在cmd先运行mvn help:system,然后执行mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false?

问题5:在src中有报错javax.servlet.http.HttpServlet” was not found on the Java Build Path
解决方案:项目配置好tomcat

问题6.配置好tomcat后点击项目runAs-run on server中没有对应的tomcat
检查:在server中添加相应的tomcat,发现7.x无法添加时,在{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings中删除 org.eclipse.wst.server.core.prefs与org.eclipse.jst.server.tomcat.core.prefs,则可以添加服务器,在未添加项目时进行启动服务器失败,考虑是tomacat文件有问题。不对,因为618平台是用这个tomcat拉的,没有问题。不对,618是D盘CMS的tomcat拉的。
正确解法:在本地拉tomcat,如果拉不起来就要考虑配置(包括环境配置以及是否修改端口)和端口占用问题,当本地拉起来后再上eclipse拉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值