导航:首页 > 程序命令 > Macmaven命令

Macmaven命令

发布时间:2022-06-24 03:09:46

A. mvn指令功能是什么

mvn 主要命令说明
项目通常使用的命令:maven clean install -Dmaven.test.skip=true

删除target文件夹,在打包项目放到本地仓库中,然后忽略测试

mvn install
maven通过install将本地工程打包成jar包,放入到本地仓库中,再通过pom.xml配置依赖引入到当前工程。

这种情况针对于一个项目下有多个mole的情况,并且mole之前有依赖关系:moleA的pom中引入了moleB的jar

mvn clean
删除项目目录下的target文件

mvn clean deploy
发布最新jar到执行的仓库中。

B. macbook 上怎么安装maven

安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.1.0,我用的也是这个。
首先去官网下载 Maven
下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。

C. maven如何安装有哪些常用命令

方法/步骤

1
下载maven,下载后如果是压缩包,进行解压,得到maven目录。

2
找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。

3
用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

4
找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。

5
这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。

6

入或者新建想要生成项目的文件夹,通过运行dos命令mvn
archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入
groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate
-DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT

7
如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类

8
如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误

9
mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类

10
mvn package 打包
mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

D. 求助,mac 下环境配置 jdk+ maven + jetty + eclipse

1. 首先,jdk的下载就不说了。官网下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-
1880260.html 选择正确的版本就好了。
2. 双击下载好的.dmg文件,就开始安装了。
3. 最后是环境变量的配置。刚才的jdk安装到哪了呢?默认的安装路径为:/
Library/Java/JavaVirtualMachines/JDK[具体的版本].jdk/Contents/Home。这样就可以配置java的环境变量
了。因为是公司电脑,所以这里仅配置了自己的用户变量。在home路径下,用vim打开(或新建)文
件.profile,然后在其中输入以下命令:
JAVA_HOME=/Library/Java/JavaVirtualMachines/JDK[具体的版本].jdk/Contents/Home
export JAVA_HOME
经过以上三步,jdk的安装与配置就完成了,比windows简单吧。
然后是eclipse的安装。具体的步骤:
1. 首先当然也是软件下载。进入官网选择需要的版本下载即可:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1
2. 软件的解压缩。Mac下可以用终端命令解压,当然也可以选择用解压缩软件。
3. 解压之后,eclipse软件就可以使用了。快来体验一下熟悉的HelloWorld吧!
基本的开发工具安装好了,然后是maven。这里介绍一下,maven是一款应用较为广泛的项目管理软件,可以用于程序的构建和项目的管理。关于maven的使用网上有很多教程了。有时间自己也会在博客上记一个更为详细的笔记。这里仅记一下Mac上maven的安装与配置:
1. 首先还是软件的下载,可以在官网下载maven3的最新版。为了工作中程序的兼容性,我在网上找到了
maven2的下载:http://download.csdn.net/download/dboywei/2013396。下载之后为.zip压缩文件,打开终端
用unzip命令解压缩即可。
2. 我将解压后的文件夹明明为maven2,路径为:/usr/share/java/maven_2.2.1;利用ln命令为其建立一个软
链接:ln -s /usr/share/java/maven_2.2.1 /usr/share/maven_2 /usr/share/maven_2,其作用类似于为原文件
新建了一个快捷方式(其中的作用还需要慢慢理解,注意前面命令第一个字母是小写的L而不是大写的I,否
则会遇到command not found的错误)。
3. 环境变量的设置:这里主要有两个环境变量需要设置:M2_HOME和PAHTH。过程类似于Java环境比纳凉
的设置:用vim打开文件~/.profile,输入以下四行:
M2_HOME=/usr/share/java/maven_2.2.1
PATH=$M2_HOME/bin:$PATH
export M2_HOME
export PATH
4. maven默认存储仓库的位置:在maven的安装路径下打开conf文件夹,用vim打开其中的settings.xml文件,
修改其中的项:<localRepository></localRepository>,中间填写具体的路径就可以了。原本的此项是注释掉
的。以后用maven新建或下载的项目就在此目录下了。
经过以上四步之后,maven就安装配置成功了。可以在终端输入 mvn -version来查看一下maven的版本。如
果此时jdk没有安装或者没有配置环境变量的话,就会遇到一个错误警告了。
最后是svn的安装和配置。经过查阅资料呢,Mac是自带是svn的,所以只需要在终端一个命令:
svnadmin,Mac会自动弹出安装选项的(参考博客:http://blog.csdn.net/q199109106q/article/details/8655204)。参考的博客中还有讲到svn的服务器端和客户端的配置。这也跟maven一样,需要专门的笔记来记录呢。

另外,今天还配置了Mac下的文本编辑器vim,感觉跟Linux差不多,个人用户设置的话,在
home目录下打开或者新建或者复制(从/usr/share/vim/vimrc)一份.vimrc文件,开始配置就好了。也是一门程序语言,感觉只需要了解部门分功能的设置并熟悉使用就好了。自己用着顺手就好。

E. myeclipse for mac怎么配置maven

方法/步骤
Maven和Ant的区别一:
1.ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。
2.maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。而ant则通常是简单的inclde 所有的jar。导致的最终结果就是,你根本无法确定JBoss中的lib下的common-logging 是哪个版本的,唯一的方法就是打开 META-INF 目录下MANIFEST.MF。
3.maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里,如jar,tld,pom,等。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地。这一切都是自动的,而ant需要自己定义了。这个好处导致的结果就是,用maven编译的项目在发布的时候只需要发布源码,小得很,而反之,ant的发布则要把所有的包一起发布,显然maven又胜了一筹。
4.maven有大量的重用脚本可以利用,如生成网站,生成javadoc,sourcecode reference,等。而ant都需要自己去写。
5.maven目前不足的地方就是没有象ant那样成熟的GUI界面,不过mavengui正在努力中。目前使用maven最好的方法还是命令行,又快又方便
Maven的优势:
•协同开发的基本规范,为大家提供方便的协作的模式,能增加代码的复用,提高生产率。
•提供方便,规范化的打包方法,是公司完成自动构建系统的核心部分,能帮助提高敏捷开发的效率(敏捷开发提倡尽早集成)。
•减少冗余,减少出错的可能。
•中心资源库管理,能减低源码库的大小,中心资源库可以统一定期备份。
•目录结构规范,让开发者从一个maven项目过度到另一maven项目很容易。
•大量的开源项目使用了maven。
Maven常用命令:
•mvn archetype:generate :创建 Maven 项目
•mvn compile :编译源代码
•mvn test-compile :编译测试代码
•mvn test : 运行应用程序中的单元测试
•mvn site : 生成项目相关信息的网站
•mvn clean :清除目标目录中的生成结果
•mvn package : 依据项目生成 jar 文件
•mvn install :在本地 Repository 中安装 jar
•mvn deploy:将jar包发布到远程仓库
•mvn eclipse:eclipse :生成 Eclipse 项目文件
Maven的安装配置:
在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。
下载maven3,最新版本是Maven3.2.1
下载apache-maven-3.2.1-bin.zip文件后,并解压到 D:\maven\apache-maven-3.2.1
配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\maven\apache-maven-3.2.1,如图所示:
MyEclipse下Maven的安装配置
再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin"
MyEclipse下Maven的安装配置
点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。
MyEclipse下Maven的安装配置
Maven添加本地仓库:
打开本地存放maven目录 例如:D:\maven\apache-maven-3.2.1,打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:<localRepository>E:/mvnRespo</localRepository>
eclipse中的设置:
为Eclipse安装Maven插件(默认已有,无需安装)为Eclipse配置MAVEN
从Eclipse的菜单栏点击Windows -> Preferences -> Maven -> Installations,将之前解压的maven添加进来
MyEclipse下Maven的安装配置
点击User Settings 使用我们自己的Maven配置

F. mac配置maven环境变量具体操作,我不会命令行,所以请详细描述命令行,另外需要配置java环境变量吗

你要是需要使用mvn编译执行java项目,当然需要配置java的环境变凉了

G. 怎样用在Mac上面使用Maven向本地仓库添加jar

原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。
考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。

比如我下载了
lucene-queryparser-4.6.1.jar

怎么添加到本地仓库呢?
步骤:
1.cmd命令进入该jar包所在路径
2.执行命令
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
(不同的jar包相对应替换对应部分)

另外我尝试了下面的方法,发现不行:
直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。

补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:
mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar

就是安装到了repository\freemarker\freemarker\2.3.13目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。
对于maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>

就加一个-D参数就可以了,如下:
mvn install:install-file -Dfile=hadoop-hdfs-2.2.0-tests.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -Dclassifier=tests -Dpackaging=jar

H. mac os x下maven的安装前需要哪些

下载Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3

打开Terminal,输入以下命令,设置Maven classpath

I. maven的几个常用命令谁能解释一下,我现在都分不清

compile是编译,将编译代码到target下,其实是pom中<resources>中设置的内容。
install是安装,将输出的文件发布到本地的maven仓库中。
update不是命令吧。
test-compile是编译测试代码

阅读全文

与Macmaven命令相关的资料

热点内容
deflaterjava 浏览:127
压缩机常用品牌 浏览:183
如何快速攻略服务器 浏览:373
压缩洗脸巾厚款 浏览:971
边柱子加密箍筋怎么算 浏览:113
keil以速度编译 浏览:129
幻云神奇宝贝服务器extreme在哪里 浏览:764
程序员下班后唱歌 浏览:202
压缩旧文件可以删吗 浏览:692
个人所得税APP怎么下载登记 浏览:67
网游apk反编译 浏览:891
iosjava服务器 浏览:614
文件夹显示chk 浏览:773
适合程序员的壁纸 浏览:602
php反斜杠路径 浏览:63
为什么应用市场不收录app 浏览:745
算法导论第二版第三版 浏览:162
win7扫雷命令 浏览:417
云健康APP平台有什么好处 浏览:208
远程操作命令 浏览:936