maven编译命令
① maven工程编译并生成可执行JAR包命令
你需要什么的命令???
一般的是 call 你的maven的地址/mvn clean install
当然 也有其他的情况 比如节点的不同 需要改变命令 不知道 你要的节点是什么。。。
② maven工程在eclipse上编译成功,但在命令行利用maven编译指令出现语法错误
maven 添加jar的时候,在pom.xml中找到 dependencies 节点, 添加如下 :
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
maven会自动去服务器上面下载所需的jar
③ windows maven命令行 命令怎么使用
下载maven,下载后如果是压缩包,进行解压,得到maven目录。
找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。
用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定
找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。
这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。
进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT
如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类
如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误
mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类
mvn package 打包
mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类
④ 如何执行Maven命令
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.abc.ABCTest</mainClass> -->入口类名 </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id></id> <phase>install</phase> <goals> <goal>-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> -->拷贝所以依赖存放位置 </configuration> </execution> </executions> </plugin> </plugins> 然后再用mvn clean install 装配一下,打出的jar包就可以运行
⑤ 使用命令行maven 怎么编译class文件
把问的问题全部输入进网络,然后点击网络一下,就出现你想要的了。
http://www.cnblogs.com/phoebus0501/archive/2011/05/10/2042511.html
这个供你参考
⑥ Eclipse的区别构建项目和Maven编译命令
1)命令行插件配置 用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件的参数。 如:mvn install -Dmaven.test.skip = true 2)Eclipse中执行 install -Dmaven.test.skip = true,
⑦ 用maven编译项目时出现“运行mvn clean install -Dmaven.”问题怎么办
在/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk.,就要配置那个版本的jdk。
强制保存文件命令:w !sudo tee %
此时在进入项目执行:$ git pull origin master
继续mvn clean install
⑧ 如何运行maven build
在MyEclipse上运行mvn命令,右键项目选择Run As--》Maven clean。mvn命令有很多,简单说明下比较常用的命令:
1. clean 用于清理输出目录target/
2. compile用于编译项目主代码
3. test 用于编译运行测试代码
4. package 接受编译好的代码,打包成可发布的模式
5. install 将包安装到maven本地仓库
6. Deploy将最终的包复制到远程仓库
执行以上命令时,clean是不会自动执行的,因为clean和其他5个命令是不同的生命周期,因此需要使用组合命令。
在MyEclipse中运行组合命令,右键项目选择Run As--》Maven build...
⑨ maven install与maven build的区别是什么
Maven build 等同于Maven命令;
mvnpackage表示对Maven工程进行打包。
Maven Clean等同于Maven命令;
mvnclean表示删除maven工程的target目录下的内容。
Maven Install等同于命令;
mvninstall表示将jar包发布到本地maven仓库。
首先需要理解maven的生命周期与插件目标这两个概念:
拿Maven clean来说吧。生命周期为clean,插件目标为maven-clean-plugin:clean。
Maven build是这个插件让你自己去配置执行目标的。
Maven clean 清除上一次Maven执行的结果,
Maven generate-sources会根据pom配置去生成源代码格式的包,
Maven install将项目输出构件部署到本地仓库。
不必太过于关注build工作的实现细节。我们只需要使用一些build生命周期短语就可以达到我们的目标,而不必管Maven是如何做到这些的。如:只需要告诉Maven要安装(install),那么它自然就会验证,编译,打包,及安装。