1. 如何用cmd命令,创建maven web工程
1.普通方式创建
1)进入cmd窗口执行
mvn archetype:generate
2) 光标停止在 如下行
此为选择项目类型:
创建java项目,选择默认按enter执行
创建web项目,输入webapp,进行筛选,选择一个输入编号,按enter执行
3)光标停在选择项目版本,按enter向下执行
4) 光标停在项目信息,输入包名,项目名,版本,包名,按enter执行
5)输入Y,创建成功!
2. 快捷创建java项目
1)进入cmd窗口执行
mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-
quickstart -DinteractiveMode=false
2)打包项目
mvn package (打包前会编译运行)
3)进入项目路径执行
java -cp target\my-app-1.0-SNAPSHOT.jar cn.luxh.app.App
3.快捷创建web项目
1)进入cmd窗口执行
mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false
4. maven web项目的运行
1)执行:mvn package 打成war包,放到tomcat下运行
2)引入tomcat 插件运行
a: 在pom.xml中添加maven-tomcat插件
b:执行: mvn tomcat:run
3)localhost:8080访问
2. 如何运行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...
3. 如何执行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包就可以运行
4. 怎么使用maven package命令
此命令包含一系列过程:validate-->compile-->test-->package;
Maven根据pom文件里packaging的配置,决定是生成jar文件还是war文件,并放到target目录下。
(注:此命令需要在项目的根目录(也就是pom.xml文件所在的目录)下运行,Maven才知道打包哪个项目。)
5. maven如何安装有哪些常用命令
目前越来越多的项目开始采用maven管理,本经验介绍下maven如何安装,安装完如何验证,以及dos下常用maven命令用都是什么作用。 工具/原料 apache-maven-3.1.0本经验用的这个版本实验 方法/步骤 下载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下配置就可调用里面的类
6. 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。
7. maven web工程怎么命令行运行
因为Maven遵循的是规约比配置重要的原则,所以Maven项目的结构一般是进入目录后是一个pom.xml文件和一个src文件夹,当然可能还存在一些README之类的这些都不重要,最关键的就是pom.xml和src文件夹,在src下,src/main/java一般就是放置的项目的源代码,在src/test/java下放置的是测试代码。
打开Eclipse,当然在做导入工作之前,首先确保你已经安装了Maven并且已经在Eclipse中加入了Maven得插件。
确保上面的安装工作已经进行过后,在Eclipse中点击"File"->Import->Maven
8. 如何在ubuntu使用maven命令行
转载
下面以CentOS平台为例,说明如何安装及配置Maven。
1 [root@localhost ~]# wget
2 software/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
3 [root@localhost ~]# tar xzf apache-maven-3.1.1-bin.tar.gz -C /usr/local
4 [root@localhost ~]# cd /usr/local
5 [root@localhost ~]# ln -s apache-maven-3.1.1 maven
上面的wget是从后面给定的URL中下载maven,当然,你也可以直接访问手动下载。第二行命令是将下载下来的tar.gz包解压到/usr/local(tar默认将文件解压到当前目录,加了-C参数之后,是将解压的文件存放到/usr/local中)
当然,解压完下载下来的maven包是现在还不能启用,需要在PATH里面设置一下路径,如下:
1 [root@localhost ~]# vim /etc/profile.d/maven.sh
2 export MAVEN_HOME=/usr/local/maven
3 export PATH=${MAVEN_HOME}/bin:${PATH}
设置好Maven的路径之后,需要运行下面的命令
1 [root@localhost ~]# source /etc/profile.d/maven.sh
使得上面设置的环境变量立即生效。
你也就可以重启一下电脑,使得上面的环境变量立即生效,但是没有上面的命令来得快!
当然,你也可以在/etc/profile文件后面加入下面三行,和上面的一样效果
1 [root@localhost ~]# vim /etc/profile
2 MAVEN_HOME=//usr/local/maven
3 export MAVEN_HOME
4 export PATH=${PATH}:${MAVEN_HOME}/bin
设置好Maven的路径之后,需要运行下面的命令
1 [root@localhost ~]# source /etc/profile
使得上面设置的环境变量立即生效。
弄完之后,你可以运行下面的命令。
查看源代码打印帮助
1 [root@localhost ~]# mvn -v
2 Apache Maven 3.0.5 (;
3 2013-02-19 21:51:28+0800)
4 Maven home: /usr/local/maven
5 java version: 1.6.0_24, vendor: Sun Microsystems Inc.
6 java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
7 Default locale: en_US, platform encoding: UTF-8
8 OS name: "linux", version: "2.6.32-358.14.1.el6.x86_64", arch:
9 "amd64", family: "unix"
如果出现了上面类似的字段,说明Maven安装及配置完了!
你也就运行mvn -version
1 [root@localhost ~]# mvn -version
2 Apache Maven 3.0.5 (;
3 2013-02-19 21:51:28+0800)
4 Maven home: /usr/local/maven
5 java version: 1.6.0_24, vendor: Sun Microsystems Inc.
6 java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
7 Default locale: en_US, platform encoding: UTF-8
8 OS name: "linux", version: "2.6.32-358.14.1.el6.x86_64", arch:
9 "amd64", family: "unix"
和上面的效果是一样的。
上面的命令为了方面,都是在root用户下进行操作的,这样很不安全,建议使用一般的用户权限配合sudo去安装和配置!
9. idea怎么运行maven命令
1.官方文档说IntelliJ IDEA已经自身集成了maven,则不用劳心去下载maven 。
2.导入一个程序,看是否是maven程序的关键在于工程之中有没有pom.xml这个文件,比如这里。
3.为这个工程配置好服务器。
3.1 点击“Edit Configurations”;
3.2 进入Run/Debug Configurations 窗口,点击左上角的 “+”;
3.3 在弹出的“Add New Configuration”列表中选择 “maven";
3.4 为新的configuration输入名称和执行的命令,点击确认;
4.配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮。
5.之后,web程序会被编译并且运行,如果是第一次运行,中间可能会去下载一些依赖包。
若运行成功,这会给出一个链接,鼠标直接点击链接后,浏览器就会直接运行该maven 项目 。