eclipsemaven编译
① 为什么eclipse maven的build里面,选择goals是空白的
eclipse中maven的build里面 选择goals就是要选择需要编译的工程。maven项目编译说明,
未用maven前对于普通的java工程,我们如果修改了.java或配置文件,只要他在classes下,只须保存下,eclipse就会编译到bin文件夹下。使用maven后,一般修改了.java或配置文件, eclipse也会帮我们编译到target/classes下。但如果你使用了pom.xml下的properties值来替换配置文件里的${},并只修改了pom.xml里的properties的值,那么eclipse是不会帮我们编译的。
拓展:
1、Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
2、虽然大多数用户很乐于将 Eclipse 当作 Java集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
② eclipse maven程序怎么运行
运行maven程序参考下面方法:
先进入tomcat目录启动tomcat,然后右键项目 run as-》run configrations:
Goals项输入:package tomcat:redeploy
Maven Runtime选择自己的maven。
然后点Run,控制台显示如下:
[plain]
[INFO] Processing war project
[INFO] Copying webapp resources [项目地]
[INFO] Webapp assembled in [3 msecs]
[INFO] Building war: 项目地址
[INFO] WEB-INF\web.xml already added, skipping
[INFO]
[INFO] <<< tomcat-maven-plugin:1.1:redeploy (default-cli) @ transition <<<
[INFO]
[INFO] --- tomcat-maven-plugin:1.1:redeploy (default-cli) @ 项目名---
[INFO] OK - Undeployed application at context path /项目名
[INFO] OK - Deployed application at context path /项目名
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.412 s
[INFO] Finished at: 时间
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
这里省略很多控制台输出,出现BUILD SUCCESS 则说明部署成功,浏览器输入:localhost:8080/项目名称/。
注意:这样成功之后项目会直接打成war包,部署到tomcat下,每次build不需要重启tomcat。这样致命的缺点就是,不能调试。如果需要调试且在eclipse中启动tomcat的话。会发现右键项目没有run as server,有两种方法解决:
第一种:这时需要把项目转变成dynamic web mole。右键项目-》properties-》project facets,然后右边选中dynamic web mole。之后就会出现run as server了.
第二种:右键项目,run/debug as configrations 。不过Goals中天上【tomcat:run】。然后run就OK了,注意这里不需要提前启动tomcat。
③ 如何在eclipse中运行maven命令
先导入,再编译,最后运行。
1、在Eclipse中按File->Import->Existing Maven projects->next。选择你刚才放代码的地方。
其中在选择项目时,选择Existing Maven Projects
2、选择项目所在文件夹:
3、点击finish即可
④ 在eclipse中maven项目编译时怎样不跳过测试项目test resources也不给拷贝...
1)命令行插件配置
用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件的参数。
如:mvn install -Dmaven.test.skip = true
2)Eclipse中执行 install -Dmaven.test.skip = true,
⑤ java eclipse导入Maven工程 java环境一切已设置好,发现问题maven不编译而且弹出框内容如下:
先让这个maven工程转换为非maven工程。方法:右键工程--maven--Disable maven nature。在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean。最后,重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to Maven Project'
⑥ eclipse maven怎么用
1、把下载下来的maven的zip文件随便解压到一个地方,比如:f: oolapache-maven-3.2.5
2、设置环境变量(雷同JAVA_HOME):
新加一个"MAVEN":
Eclipse中右键项目->Run As->Maven install
Maven默认会把生成的war文件、class所编译的文件都放在项目文件夹中的target目录下
⑦ 大佬求助Maven编译java文件失败是怎么回事
问题描述:
在eclipse中build一个普通maven项目,报错,提示信息是缺少maven插件(插件名称忘了)。
原因:
可能是由于使用了eclipse自带的jre导致的,这个jre里没有tools.jar,而jdk的lib目录下有(个人理解)。
解决办法:
1、检查eclipse的配置,确保使用的不是eclipse自带的版本。
步骤:在eclipse中打开Window->Preferences->Java->Installed JREs->Add,添加自己下载并配置好的jdk(别忘了配置环境变量),我用的是jdk1.6.0_4.3。
2、然后再次编译maven项目,仍然报错,但提示信息改变了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失败; 3、解决方案:删除repository文件夹,确保网络畅通,重启eclipse,执行Maven->Project Update,问题解决。
注意:如果你的eclipse中配置了tomcat,那么你也需要重新选择tomcat的jdk版本,确保与前面的一致。 步骤:在eclipse中打开Window->Preferences->Server->Runtime Environment->选中你的tomcat server->Edit,在JRE这项里选择你的jdk,完成。
⑧ 在用eclipse编译maven时,报错怎样解决
可以去葫芦侠上面看看哦
⑨ eclipse maven怎么用
1、把下载下来的maven的zip文件随便解压到一个地方,比如:f: oolapache-maven-3.2.5
2、设置环境变量(雷同JAVA_HOME):
新加一个"MAVEN":
Eclipse中右键项目->Run As->Maven install
Maven默认会把生成的war文件、class所编译的文件都放在项目文件夹中的target目录下
⑩ 多个maven项目如何在eclipse中协同工作能否一键编译所有项目
看看maven moles。你可以建一个project,A,B是两个moles。
如果你用eclipse,那么你可以用eclipse的设置来开发和测试,这样就可以即时看到jsp的改动。最后用maven来打包和安装。