㈠ xml文件怎么用maven编译
创建项目根文件夹,例如Maven01
在Maven01文件夹中创建“pom.xml”文件
pom.xml文件中的内容
编写java类文件,Maven项目规定,所有的*.java文件必须放在src目录下的main目录下的java目录中,在Maven01项目根目录中创建一个src目录,然后在src目录中创建main目录,在main目录中再创建java文件夹
在java文件夹下创建一个Hello.java文件
在Hello.java文件中编写代码
使用Maven编译Hello.java,首先进入到项目根目录,然后使用命令”mvn compile”进行编译
使用Maven编译完成之后,在项目根目录下会生成一个target文件夹
打开target文件夹,可以看到里面有一个classes文件夹
classes文件夹存放的就是编译成功后生成的.class文件
使用"mvn clean"命令清除编译结果,也就是把编译生成的target文件夹删掉
执行完"mvn clean"命令后,target文件夹就会被删除了。
㈡ 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。
㈢ 使用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,完成。
㈣ 怎么编译运行从github上下载下来的maven项目源码(我想调试运行的是sonarqube的源码)跪求大神orz
maven 编译命令
从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的。
可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。
--------------------------------------------------------------------------------------------------------------------------------
下面是一些maven的常用命令:
Maven2 的运行命令为 : mvn ,
常用命令为 :
mvn archetype:create :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
生成项目
建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
生成 Eclipse 项目
普通 Eclipse 项目执行 : mvn eclipse:eclipse
Eclipse WTP 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0
更详细的,自己网络搜索 maven 编译,学习一下吧
㈤ 用maven编译项目时出现“运行mvn clean install -Dmaven.”问题怎么办
在/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk.,就要配置那个版本的jdk。
强制保存文件命令:w !sudo tee %
此时在进入项目执行:$ git pull origin master
继续mvn clean install
㈥ 如何用Java代码执行maven编译
我的思路:在windows环境下,用Java调用CMD进入待操作的项目目录下,然后执行mvn compile。或者执行bat批处理文件,用bat执行maven命令。
㈦ 在编译maven项目执行mvn compile 和 mvn install 时报错 求解决 图片打码那个是项目名
maven仓库连不上。多试几次。或者换个maven仓库,或者自己建私服。
㈧ maven怎样编译工程
编译还是jvm的事,maven是对jar包进行管理的。
㈨ 如何使用maven在本地编译打包
检查是有已经安装maven工具,cmd窗口中执行mvn命令。检查已经安装maven工具(如果不是mvn工程,需要将java工程转换成mvn工程):
在mvn工程的pom.xml配置文件中指定jdk版本:
在mvn工程的pom.xml配置文件中 <mainClass>指定可执行jar包主类
用cmd进入 cd 到工程目录下 ,执行如下mvn -DskipTests clean package
mvn编译完成,提示如下信息:
在工程目录下找到可执行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar
通过cmd利用java命令执行此jar包:
E:\eclipse_workspace\dictionary_analysis\target>
java -jar FindCrossWord-0.0.1.jar
㈩ maven工程编译并生成可执行JAR包命令
你需要什么的命令???
一般的是 call 你的maven的地址/mvn clean install
当然 也有其他的情况 比如节点的不同 需要改变命令 不知道 你要的节点是什么。。。