感悟网 导航

win10开发java过程中,maven怎么build想要的war包? win10怎样安装apache-maven

作者&投稿:产诗 (若有异议请与网页底部的电邮联系)
win10系统 MAVEN修改localRepository不起作用~

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:\Documents and Settings\lvxda\.m2epository\”,我想修改其路径为:d:\m2epository,可是这个变量的编辑按钮是灰色的,不可编辑。从网上也没有找到相应的解决办法。打算自己尝试一下:

1、手动创建本地仓库的地址为:d:/m2/repository

2、从windows的环境变量中增加了:M2_REPO=d:\m2epository,同时把这个变量增加到path变量中。

3、修改d:\maven\conf\setting.xml文件,在节点下新增一行:
复制内容到剪贴板
代码:
d:/m2/repository
表示本地仓库的地址为:d:/m2/repository。
4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:\maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:\maven\conf\setting.xml。

5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:\m2epository\settings.xml,并点击update settings。并点击下面的reindex按钮更新索引。

6、点击配置窗口的apply按钮,突出配置窗口。

7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。

自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。

  安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。  首先去官网下载  下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
  配置 maven 环境变量:

  系统变量:MAVEN_HOME = D:\Server\maven

  用户变量:path = %MAVEN_HOME%\bin

  相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。

  打开 cmd,在里面敲:mvn -version

  如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。
  mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4

  如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成.

  打开命令提示符(开始---运行---cmd),检查我们的java环境和maven环境是否有误。

  第二步:修改仓库位置
  修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。
  我的仓库路径:F:\mavenepo----这个路径是我自己创建,你可以将路径创建在任何位置。
  我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径

  下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system

  该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。

  如果运行的过程中没有错误,打开我们仓库(F:\mavenepo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。
  第三步:创建maven项目
  创建一个我们自己的项目。
  我们通过maven命令行方式创建一个项目

  mvn archetype:create -DgroupId=com.chongshi.test -DartifactId=hello -DpackageName=com.chongshi.test -Dversion=1.0
  因为是第一次构建项目,所有依赖的jar包都要从maven的中央仓库下载,所以需要时间等待。等以后我们的本地仓库中积累了我们常用的jar包后,我们的开发将变得非常规范和方便。^_^!!
  借助下载jar包的时间,我们来了解一下pom.xml文件。

  第四步:编译项目代码
  我们的项目已经创建完成。但我们点开目录发现,它并不是我们eclipse所需要的项目目录格式。我们需要把它构建成我们eclipse可以导入的项目。
  在命令提示符下进入到我们的创建的项目目录(F:\maven\hello)下,执行:mvn clean compile
  Clean 告诉maven清理输入出目录target/,compile告诉maven编译项目主代码。
  不要急,我们又需要一段时间来下载,相关jar包。^_^!第一次用maven要学会淡定。
  项目是编译完了,但项目的目录结构还不是我们想要的eclipse的项目结构,是不能导入到eclipse中的。所以,还需要执行一个命令:mvn eclipse:eclipse
  命令执行完成后就得我们需要的项目目录了。
  第五步:导入eclipse工具
  打开的我们的eclipse工具。
  先配置maven仓库路径
  Window----Perferences-----java-----Build Path-----Classpath Variables
  New一个变量的类路径。

  Name :M2_REPO 注意这个名字必须要大写。
  Path :F:/maven/repo 点击“Folder…”找到有本地仓库的位置。
  下面,可以导入我的hello项目了。Eclipse如何导入项目,我这里就不说了,如果你是个java开发人员的话。
  第六步:包的更新与下载
  打开项目发现我们junit 是3.8.1的,有点老了。那我想换成4.7的,如何通过maven的方式更换呢。其实,很简单,打开我们项目下的的pom.xml文件。

  这时候 maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的,接下来是在 eclipse 中安装 maven 插件,
  使用 eclipse 与 使用 myeclipse 的一个

我们都知道Maven可以很容易的把源文件工程创建为War包,但是POM文件中什么也没有设置。这是怎么回事啊?实际上Maven有自己默认的设置。这称之为 “convention over configuration”,Maven在配置中提供默认值。
第一,因为有一些Maven插件本身就与Maven 的生命周期绑定在一起。例如,在编译阶段使用
compiler:compile 作为默认命令。这就意味着当执行到编译阶段compiler plugin 被调用执行。如果选择生成WAR,那么 war:war 会与这个阶段绑定。
第二,当没有明确设置参数的时候,插件都会有自己默认值。例如 compiler:compile 目标有个参数是 compilerId。当默认值是 javac就意味着JDK 会被使用。当需要生成其他形式时可以重写此配置。
第三,一些设置包含在 Super POM,此文件是POM文件默认继承的。从Mavne3 起 Super POM 被放在
pom-4.0.0.xml文件里面~

1启动Eclipse,并打开“Install New Software”对话框。
即:菜单“Help”-“Install New Software...”
2、在Work with中选择当前Eclipse Release版本的更新网址。
Eclipse 4.2的代号是Juno,所有选择了Juno的更新网址。
3、在搜索框中,输入“Maven”关键字,就可以看到相关的插件了。
4、选择“Collaboration”-“m2e - Maven Integration for Eclipse",并点击next按钮。
在”Install Details“向导中,点击Next按钮。如图:
5、在Review Licenses中,选择”I accept the terms of the license agreement",并点击finish按钮。如图
6、安装完成后,会提示重启Eclipse。

《win10开发java过程中,maven怎么build想要的war包?》
答:第一,因为有一些Maven插件本身就与Maven 的生命周期绑定在一起。例如,在编译阶段使用 compiler:compile 作为默认命令。这就意味着当执行到编译阶段compiler plugin 被调用执行。如果选择生成WAR,那么 war:war 会与这个阶段绑定。第二,当没有明确设置参数的时候,插件都会有自己默认值。例如 compiler:c...

《win10 java运行找不到main》
答:1.没有public修饰符或者其他修饰符 错误: 在类...中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.application.Application 2.没有static 错误: main 方法不是类 ... 中的static, 请将 main 方法定义为:public static vo...

《WIN10系统,控制台编译JAVA报错》
答:可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:public static void main(String[] args) { } 可能原因二:说明当前的路径不是java文件存放路径。解决办法:第一步:在cmd上通过cd进入相应java类路径。如(cd D:\Remit\icardpay-boss);第二步:直接输入盘符即可完成路径切...

《win10系统如何修复Java虚拟机错误》
答:--在“运行”中输入“sysdm.cpl”,然后单击“确定”以在下面的图像中打开窗口。--选择该窗口上的“高级”选项卡。--单击“环境变量”按钮以打开下面的窗口。--单击“系统变量”框下的“新建”按钮。--在“变量名称”文本框中输入“_JAVA_OPTIONS”。--然后在“变量值”文本框中输入“-Xmx512M”...

《Win10电脑如何设置java环境变量?》
答:Win10电脑设置java环境变量的方法 1、右键单击此计算机并选择属性;如图:2、选择高级系统设置;如图:3、选择环境变量;如图:4、选择新建;如图:5、点击新建后,会出现这个。变量名是JAVA_HOME,直接复制我引号里面的内容,不带引号,下同,变量值必须是你安装jdk时的路径,比如我的安装路径是 E:java...

《Win10Java环境变量如何设置》
答:1、第一步:在电脑桌面右键点击此电脑的属性选项。(如下图所示:)2、第二步:选择高级系统设置选项。(如下图所示:)3、第三步:点击下面的环境变量选项。(如下图所示:)4、第四步:点击系统变量下面的新建选项。(如下图所示:)5、第五步:在变量名处填上Java_Home,变量值为JDK安装路径...

《如何在WIN10搭建Java开发环境》
答:第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)1.安装jdk jre建议安装在默认位置。2.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量。3.我的电脑右键-...

《如何在WIN10搭建Java开发环境》
答:步骤如下:一、JDK的安装配置:1、从Oracle官网下载JDK安装包,根据电脑的系统位数下载相应位数的JDK,如32玮的系统下载jdk-8u74-windows-x86版本。2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,即C:\Program Files\Java。3、安装完成后,还需要进行环境变量的配置,在“系统环境...

《如何在WIN10搭建Java开发环境》
答:值":逗.:C:\Program Files\Java\jdk1.8.0_60\lib地,点击确定。其中逗.:地不能省略 7 难证是否真的配置好java开发环境:使用WINDOWS+R快捷键:输入CMD,再点确定。在cmd.exe界面里输入输入逗java地按回车键,出现逗用法:java[-options] class [args...]...地 具体如下图 再输入"javac"...

《如何在WIN10搭建Java开发环境》
答:直接点击“关闭”即可。win10系统下Java SE Development Kit 8环境变量配置教程 右键点击win10开始菜单,选择“系统”,点击“系统”,如下图所示,在左上角找到“高级系统设置”,点击它打开“系统属性”界面,在这个界面,我们选择“高级”选项卡,然后选择下面的“环境变量”,点击进去,如下图所示:

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网