【maven】【eclispe的maven插件的安装+maven的web项目的部署+两个错误】
2017-12-28 19:55
357 查看
maven插件的安装
1.装插件前的环境准备
电脑已经安装了mavenmaven的环境变量已经部署ok
仓库位置已经设置好
2.装插件
清除eclipse之前maven相关的插件help–install newsoftware
在install newsoftware中找插件http://m2eclipse.sonatype.org/sites/m2e
3.配置首选项
两个错误
有些eclipse会有内置的maven,而现在又装了一个,file-new-other-maven,创建maven项目时候..
使用自带的插件的maven project创建项目会报错
1.No marketplace entries found to handle maven-compiler-plugin:2.3.2:testCompile in Eclipse.
2.The selected wizard could not be started.
错误原因:自己内置的maven,更改为我安装的maven插件的.用不了.
解决:-.-不解决,用我安装的.ps:在Maven首选项的Installations中embedded是默认的自带Maven插件.
使用我安装的插件创建项目时候,
org.apache.maven.archetypes:maven-archetype-webapp:RELEASE
错误原因:你maven插件的webapp框架出错了.
解决:删除一个文件夹即可(再次创建项目时候,它会重新去下载)
仓库文件夹下的org\apache\maven,删了maven文件夹
仓库文件夹在:上面[配置首选项]的最后一张图.
maven的web项目的部署
创建项目
file-new-other-maven project;(如果有两个maven project,看上面的[两个错误]).部署项目
声明是web项目作用:这样子才能run on 服务器
加入服务器的包(已有就无视吧)
作用:html,jsp等不会无故报错(src打了红叉就是因为这个)
修改默认的JRE
ps(maven使用的jre,表示jdk)
添加缺少的源文件夹
新建的maven项目
只有:
src/main/resources 用于放置java的配置文件 class路径:target/classes
缺少:
src/main/java 用于写项目java代码 class路径:target/classes
src/test/java 用于写项目的测试代码 class路径:target/test-classes
处理:
1.手动一添加这两个fiel -new-source folder
2.设置class路径;
ps:有些插件不是缺少源文夹,而是隐藏了,上诉的修改默认的JRE或加入服务器的包都可以让他现身,
依赖jar包都部署到lib
看看最后的结构图
show time
总结:这个玩意折腾了四天,当然学的东西不只是这一点.不过这篇内容也是最容易走弯路的地方.搞定了是真的爽.
相关文章推荐
- eclipse安装maven插件开发WEB项目,解决错误:Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- ubuntu16.04安装及配置tomcat,IDEA集成tomcat及部署web项目,IDEA通过阿里云镜像加速maven项目创建
- Eclipse使用:安装tomcat插件和使用tomcat插件部署web项目
- Maven集成tomcat7插件部署Web项目
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- Eclipse利用Maven的插件部署web项目到远程tomcat服务器
- Linux下部署maven-web项目,包括JDK安装、TOMCAT安装、MYSQL安装详细解释
- 未安装m2e-scm和m2e-wtp插件如何从svn下载maven项目和在tomcat中部署
- 使用maven的tomcat:run进行web项目热部署(通过Maven的Tomcat插件运行Web工程,在pom中添加tomcat插件,使项目能在eclipse中跑起来,但如果部署需安tomcat)
- Eclipse利用Maven的插件部署web项目到远程tomcat服务器
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- Tomcat Maven插件持续快捷部署Web项目
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- 基于run-jetty-run插件对maven web项目的热部署
- 在Maven项目中使用tomcat插件来部署Web项目
- Myeclipse 部署 maven项目 出现Specified web-root folder does not exist 的错误。
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目