maven maven .m2文件夹夹在哪

maven m2文件夹在哪_百度知道
maven m2文件夹在哪
main&#47,从项目根目录开始依次创建,就放到这个目录下面,比如你减了一个abc的工程.xml放到你的java项目的根目录;java这个也是项目的内容,也就是你java项目依赖的第三方jar包存放位置.m2&#47。src/repository是maven仓库目录。pom
其他类似问题
为您推荐:
maven的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&Maven 安装
下载安装包 地址:http://maven.apache.org/download.html
Windows 安装: 本机jdk必需是1.5或者以上版本
解压安装包
目录结构:
Maven的运行脚本
Maven自己的类装载器
该目录下包含了全局行为定制文件setting.xml
Maven运行时所需的类库
配置环境变量
M2_HOME=安装目录
在path变量中增加%M2_HOME%\bin
检查安装是否正确
能看到Maven和JDK的版本号为安装正确
试运行maven命令
mvn help:system
该命令将会下载help插件并运行它,且打印出Java系统属性和环境变量
Maven名词解释
Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject
Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。
POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工程的根目录中。
GroupId:groupId是一个工程的在全局中唯一的标识符,一般地,它就是工程名。groupId有利于使用一个完全的包名,将一个工程从其它有类似名称的工程里区别出来。
Artifact:artifact
是工程将要产生或需要使用的文件,它可以是jar文件,源文件,二进制文件,war文件,甚至是pom文件。每个artifact都由groupId和
artifactId组合的标识符唯一识别。需要被使用(依赖)的artifact都要放在仓库(见Repository)中,否则Maven无法找到
(识别)它们。
Dependency:为了能够build或运行,一个典型的Java工程会依赖其它的包。在Maven中,这些被依赖的包就被称为dependency。dependency一般是其它工程的artifact。
Plug-in:Maven是由插件组织的,它的每一个功能都是由插件提供的。插件提供goal(类似于Ant中的target),并根据在POM中找到
的元数据去完成工作。主要的Maven插件要是由Java写成的,但它也支持用Beanshell或Ant脚本写成的插件。
Repository:仓库。
$user.home/.m2/repository/setting.xml 为用户范围的配置文件
$M2_HOME/conf/setting.xml 为全局范围的配置文件,修改后将影响本机所有用户的配置
建议:只修改用户级别的配置,既不影响其它用户,也不影响后期升级。
localRepository: 自定义本地库路径,默认在$user.home/.m2中
interactiveMode:
offline:是否每次编译都去查找远程中心库
pluginGroups:插件组,例如org.mortbay.jetty
proxies:通过代理访问外部库
servers:集成认证服务,例如集成Tomcat
mirrors:镜像库,可以指定内部中心库
profiles:个性配置,需要在Activation标签中激活
activeProfiles:表示激活的profile
远程公用仓库
Maven内置了远程公用仓库:http://repo1.maven.org/maven2这个公共仓库是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件。目前是以java为主。
内部中心仓库
也称私有共享仓库(私服)。一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外
部访问和下载的频率。Nexus和Artifactory均可搭建仓库服务器。但后者支持LDAP认证,这样就可以将私有仓库的认证集成到公司已经有的
LDAP认证服务器。内部中心库又可以连接第三方库,例如Jboss中心库、Spring中心库,以随时获得最新版本的第三方构件。
Maven会将工程中依赖的构件(Jar包)从远程下载到本机一个目录下管理,通常默认在$user.home/.m2/repository下。
修改本地库位置:在$M2_HOME/conf/setting.xml文件的元素中指定路径,例如:D:/my_repository
Maven常用命令
检测Maven、JDK版本 mvn &v 或者 mvn -version
获取帮助选项 mvn &h 或者 mvn &help
显示详细错误信息 mvn &e
创建Java项目 mvn archetype:create -DgroupId=${groupId}
-DartifactId=${artifactId} 示例:mvn archetype:create
-DgroupId=com.howsun -DartifactId=myApp-Dversion=0.1
创建Web项目 mvn archetype:create -DgroupId=${packageName}
-DartifactId=${webappName}
-DarchetypeArtifactId=maven-archetype-webapp
创建其它项目(例如SSH、JPA、JSF、Seam…) mvn
archetype:generate然后根据提示选择项目骨架、groupid、artifactid、版本号…Maven3已有上百个项目骨架
转换成Eclipse工程 mvn eclipse:eclipse mvn eclipse:clean
//清除Eclipse设置信息 转换成idea项目:mvn idea:ide
编译 mvn compile
. 编译测试代码 mvn test-compile
. 产生Site: mvn site
. 测试 mvn test //运行测试 mvn test -Dtest=${类名} //单独运行测试类
. 清除 mvn clean //将清除原来编译的结果
. 打包 mvn packagemvn package &Dmaven.test.skip=true
//打包时不执行测试
. 发布 mvn install //将项目打包成构件安装到本地仓库 mvn deploy
//发布到本地仓库或服务器(例如Tomcat、Jboss)
. 手动添加构件到仓库 mvn install:install-file -Dfile=${jar包文件位置}
-DgroupId=${groupId} -DartifactId=${artifactId} -Dversion=${版本号}
-Dpackaging=jar -DgeneratePom=${是否同时创建pom文件}
. 复制依赖构件到相应目录 mvn dependency:copy-dependencies
-DoutputDirectory=${目标目录} -DexcludeScope=${scope} -Dsilent=true 示例:
mvn dependency:copy-dependencies
-DoutputDirectory=WebRoot/WEB-INF/lib -Dsilent=true
-DincludeScope=runtime
. 显示一个插件的详细信息(configuration, goals等): mvn help:describe
-Dplugin=pluginName &Ddetail
工程配置文件 pom.xml
是Maven项目的核心配置文件,位于每个工程的根目录,指示Maven工作的元数据文件。 节点介绍
:文件的根节点 .
: pom.xml使用的对象模型版本 .
:创建项目的组织或团体的唯一 Id.
:项目的唯一 Id, 可视为项目名 .
:打包类型,一般有JAR,WAR,EAR 等
:产品的版本号 .
:项目的显示名,常用于 Maven 生成的文档。
:组织的站点,常用于 Maven 生成的文档。
:项目描述,常用于 Maven 生成的文档。
. :构件依赖:模型继承
. :依赖管理
. :创建报告
. :引用第三方仓库
Eclipse中使用maven
安装M2Eclipse插件 Help -& InstallNewSoftware -& Work with
-& Add 核心组件:
Name:m2e Location:http://m2eclipse.sonatype.org/sites/m2e
扩展组件: Name: m2e-extras
Location:http://m2eclipse.sonatype.org/sites/m2e-extras
命令行创建java工程
command 窗口执行
F:\maven&mvn archetype:create -DgroupId=com.ailk.test
-DartifactId=hello -DpackageName=com.ailk.test -Dversion=1.0
目录会下生成一个 hello 的文件夹 Hello/src/main/java 是源文件目录 Hello/src/test/java
是测试文件目录 Hello/target 是编译目标文件夹 Hello/pom.xml 是工程的 maven 配置文件
Setting 配置
F:\maven\repo
&id&sphost&\/id&
&username&admin&\/username&
&password&admin123&\/password&
&id&spsnap&\/id&
&username&admin&\/username&
&password&admin123&\/password&
nexus-public
http://192.168.4.19:8081/nexus/content/groups/spgroup/
local private nexus
http://192.168.4.19:8081/nexus/content/groups/spgroup/
local private nexus
http://192.168.4.19:8081/nexus/content/groups/spgroup/
com.ailk.test
http://maven.apache.org
org.apache.maven.plugins
maven-compiler-plugin
org.apache.maven.wagon
1.0-alpha-6
Nexus Release Repository
http://192.168.4.19:8081/nexus/content/repositories/sphost/
Nexus Snapshot Repository
http://192.168.4.19:8081/nexus/content/repositories/spsnap/
清除、编译、测试、打包、安装到本机、发布到远程仓库
F:\maven&cd hello
F:\maven\hello&mvn clean compile test package install deploy
Eclipse创建web工程
创建 maven web 工程
File/new/project/maven project/next/next
选择创建maven web项目(maven-archetype-webapp)
Group id: com.ailk.web.test
Artiface id: hello
Version: 0.0.1-SNAPSHOT
Package: com.ailk.web.test.hello
创建完按下面目录添加serverlet、struts.xml、web.xml以及一些页面
src/main/java java源文件
src/main/resources struts等配置文件目录
src/main/webapp 页面以及web.xml文件目录
target 编译和打包目录
setting.xml 配置
添加一个 tomcat server
&id&sphost&\/id&
&username&admin&\/username&
&password&admin123&\/password&
&id&spsnap&\/id&
&username&admin&\/username&
&password&admin123&\/password&
&id&tomcat&\/id&
&username&admin&\/username&
&password&admin&\/password&
pom.xml 配置
添加编译 tomcat 插件
org.codehaus.mojo
tomcat-maven-plugin
1.0-beta-1
http://localhost:8080/manager/text
清除、编译、测试、打包、安装本地仓库、发布远程仓库、部署 tomcat 服务器
项目右键/run as/maven build.../goals:clean compile test package install deploy site/run
转自:http://www.blogways.net/blog//maven.html
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。maven m2文件夹在哪_百度知道
maven m2文件夹在哪
提问者采纳
项目管理 超过2986次围观 上次围观日期,你会发现在用户目录下不存在:15 在安装配置好maven之后.: 14; 项目管理 &gt.m2文件夹在哪? 其实通过前面文章.; maven : 编程那点事 &gt你的位置.m2文件夹这是为什么呢.m2文件夹在哪:52? maven
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁fluagen 的BLOG
用户名:fluagen
文章数:193
评论数:66
访问量:1083811
注册日期:
阅读量:24883
阅读量:272694
阅读量:1004763
阅读量:152623
51CTO推荐博文
一、前言&&&&&&& 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是有一点眉目了。现在就将我的经验写出来,一来避免将来遗忘,二来也给和我一样的菜鸟们提供一点点的方便。呵呵。本文的主题在于实用操作,个中原理还是麻烦大家去查一下java大腕们的文章吧。这里推荐两篇文章:Maven 2.0:编译、测试、部署、运行Maven2 的新特性二、maven2安装1、首先去官方网站下载之:,我选择的是截至目前最新版本maven2.0.4版本2、设置环境变量:Maven2下载完后,我将其解压到我的计算机的d:\maven204下,目录结构如下:D:\|--Maven204|-- bin|-- conf|-- core|-- lib|-- local环境变量:(操作系统windows2003)&&&&&&& 我的电脑----属性----高级----环境变量,点击“系统变量”下的新建,输入:变量名 MAVEN_HOME; 变量值d:\Maven204,在系统变量列表中找到系统变量path,打开之,在变量值中追加”;%MAVEN_HOME%\bin”,至此环境变量设置完毕。&&&&&&& 检查一下是否已经完成安装,打开dos窗口,输入mvn Cv,如果出现以下信息则表示maven2已经安装成功:X:〉mvn CvMaven Version 2.0.4我已经说得够详细了,还不行?那我只能说你比我还菜。650) this.width=650;" alt="" src="http://city-/javascripts/fckeditor/editor/images/smiley/msn/regular_smile.gif" />&三、用maven2创建第一个java工程1、选择一个根目录,我的java工作目录是D:\eclipse\workspace2、打开dos窗口采用cd命令进入D:\eclipse\workspace目录下3、输入下列指令D:\eclipse\workspace&mvn archetype:create -DgroupId=com.efn -DartifactId=study指令执行完毕会出现如下的目录结构:study|-- pom.xml`-- src|-- main| `-- java| `-- com| `-- mycompany| `-- app| `-- App.java`-- test`-- java`-- com`-- mycompany`-- app`-- AppTest.java四、生成eclipse工程文件我采用的开发工具是eclipse,所以用maven的eclipse参数生成eclipse工程文件。输入如下1、 采用dos的cd命令进入study目录2、 输入指令:mvn eclipse:eclipse 如下所示:D:\eclipse\workspace\study&mvn eclipse:eclipse指令执行完毕后,发现多了两个文件:.classpath和.project五、下载maven的eclipse插件1、打开eclipse2、打开菜单 help -Software updates-Find and Install3、选择第二项,进入下一步4、点击按钮“New Remote Site…”5、在Name中输入:Maven2,在URL中输入[url]http://m2eclipse.codehaus.org/[/url]Ok,现在一切都是自动化的,你所需要做的就是等待并按提示按按钮。六、导入工程刚才已经生成了eclipse的工程文件,现在导入之。菜单File-import ,按“下一步”,选择工程文件导入完毕后,工程管理透视图就会出现study节点了,在工程节点上,按鼠标右键,打开弹出菜单,选择maven2菜单项,弹出子菜单-&Enable,点击之打开,在Group Id中输入:study即可。打开study的pom.xml文件,会有如下类似内容:xml 代码&&xmlns="http://maven.apache.org/POM/4.0.0"&&xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance&xsi:schemaLocation="http://maven.apache.org/POM/4.0.0&[url]http://maven.apache.org/maven-v4_0_0.xsd[/url]"&&&&4.0.0&&&&com.efn&&&&study&&&&jar&&&&1.0-SNAPSHOT&&&&Maven&Quick&Start&Archetype&&&&[url]http://maven.apache.org[/url]&&&&注意:有关这个文件的作用和各节点的作用不是本文的描述重点,可以到maven的官方网站查阅目前为止,所有的准备工作都已经就绪,现在我们就以一个主main函数访问数据库为例介绍在实际开发中的使用。七、搭建架包每一个java工程都不免使用第三方的架包,Maven的好处就是可以统一管理这些架包,并使多个java工程共享这些架包。我们所需要做的就是按规则编辑pom.xml文件。Maven已经非常智能,使用maven的eclipse插件的向导,只要输入参数就可以将配置文件生成出来。我们的例子是用jdbc方式访问oracle的数据库。所以需要jdbc和oracle的架包的支持。下面我们就来搭建这两个架包到study工程里来。有两种方式可以采用:1、自动向导第一种是采用向导方式并让向导直接去maven的服务器上下载你需要的架包,这种方式存在一定的风险,一来可能maven的服务器上并没有你需要的东东,二来每次智能的maven总是去寻找那并不存在的东东。抛出一大堆红字提示不说,达不到预期目标才是让人郁闷。不过为了保证文档的完整性,还是给出操作步骤。以junit为例(这个东东倒是没有问题,呵呵)当工程的maven被Enable后,弹出菜单的maven2子菜,选择子菜单的“Add Dependency”菜单项,在Query中输入“junit”,向导会自动列出相关列表供选择。选择你最需要的架包,按“OK” 按钮。如果你的本地仓库已经存在该架包,则向导只在pom.xml加入依赖项信息,pom.xml文件的内容如下xml 代码&xmlns="http://maven.apache.org/POM/4.0.0"&xmlns:xsi="http://[url]www.w3.org/2001/XMLSchema-instance[/url]"&&xsi:schemaLocation="http://maven.apache.org/POM/4.0.0&"apache.org/maven-v4_0_0.xsd&&4.0.0&&com.efn&&study&&jar&&1.0-SNAPSHOT&&Maven&Quick&Start&Archetype&&[url]http://maven.apache.org[/url]&&&&&&junit&&junit&&3.8.1&&&&&&&&如果本地仓库没有,则向导会去maven的服务器下载架包,并在控制台输出下载日志如下:06-8-4 上午09时21分07秒: Local repository folder "" does not exist06-8-4 上午09时21分11秒: Reading /study/pom.xml06-8-4 上午09时21分11秒: Local repository folder "" does not exist06-8-4 上午09时21分18秒: Reading /study/pom.xml06-8-4 上午09时21分18秒: Local repository folder "" does not exist06-8-4 上午09时21分19秒: Reading /study/pom.xml06-8-4 上午09时21分19秒: Local repository folder "" does not exist06-8-4 上午09时36分33秒: Local repository folder "" does not exist06-8-4 上午09时37分11秒: Reading / study /pom.xml06-8-4 上午09时37分11秒: Local repository folder "" does not exist06-8-4 上午09时37分15秒: Local repository folder "" does not exist06-8-4 上午09时40分07秒: Local repository folder "" does not exist06-8-4 上午09时40分08秒: Reading / study /pom.xml06-8-4 上午09时40分08秒: Local repository folder "" does not exist06-8-4 上午09时46分24秒: Reading / study /pom.xml06-8-4 上午09时46分24秒: Local repository folder "" does not exist06-8-4 上午09时46分28秒: Local repository folder "" does not exist06-8-4 上午09时46分40秒: Local repository folder "" does not exist06-8-4 上午09时46分47秒: Local repository folder "" does not exist06-8-4 上午09时46分47秒: Reading / study /pom.xml06-8-4 上午09时46分47秒: Local repository folder "" does not exist06-8-4 上午09 时46 分49 秒: Downloading [central] -& 06-8-4 上午09 时46 分49 秒: Downloaded [central] -& 06-8-4 上午09 时46 分51 秒: Downloading [central] -& 06-8-4 上午09时47分00秒: Downloaded [central] -& ----------------------------------------------------------------补充修正:如果出现错误提示同时你手头也有架包的话可以采用maven的指令进行本地化安装。比如我在安装hibernate的架包时告诉我jta无法下载。要求本地化安装,给出的提示如下:1) javax.transaction:jta:jar:1.0.1BTry downloading the file manually from:[url]/products/jta.Then[/url], install it using the command:mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta \& -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/filePath to dependency:1) com.efn:mywebapp:war:1.0-SNAPSHOT2) org.hibernate:hibernate:jar:3.1rc23) javax.transaction:jta:jar:1.0.1B----------1 required artifact is missing.for artifact: com.efn:mywebapp-1.0-SNAPSHOT.war这个提示是说可以先到sun的网站下载jta架包,然后采用命令行的方式按要求安装,因为我本来就有此架包,于是拷到一个方便的位置,比如c:\,然后在命令行下输入:mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar -Dfile=C:/jta.jar执行完毕后,一切OK!--------------------------------------------------------------2、手工配置&&&&&&& 手工配置比起自动化来说是麻烦了些,不过任何东东掌握在自己手里总归是吃饱喝足谁也不服了不是J。而且配置一次就可以受益终身。更重要的是能解决自动化完成不了的任务。比如我现在要配置oracle的jdbc驱动,采用自动化就提示我下载不了让我改变下载地址等等,真累。&&&&&&& 算了还是自己来吧。&&&&&&& 手工配置前还是先介绍一下相关背景知识。首先了解一下jar仓库的概念,maven采用集中化的方式管理架包,凡用maven构建的java工程都可以重用统一管理下的架包,所以必须有一个统一存放jar文件的地方,这就是jar仓库,不论是开发还是部署都会建立一个本地仓库。这个仓库的位置默认是X:\Documents and Settings\Administrator.LIPENG\.m2\repository(X是你操作系统所在盘符)下,你可以修改配置文件改变默认的输出位置。该配置文件在maven目录下的conf子目录下。文件名叫settings.xml。在配置文件中加入如下节点信息即可D:/Repository。不过不建议改变,好像eclipse的maven插件只认默认的输出位置。我就是在这方面出了问题搞了半天才发现是输出路径的问题,也许是我还没有玩转插件。谁要是解决此问题别忘了跟大家共享。现在我们分析一下配置文件pom.xml的结构,以junit为例,格式如下:xml 代码&&&&junit&&junit&&3.8.1&&&&&&在来看看本地仓库目录结构Repository`-- junit|-- junit| `-- 3.8.1| `-- junit-3.8.1.jar现在大家应该明白了吧,多余的话不说啦。照葫芦画瓢就是。不过注意先建目录后写配置文件,否则一旦保存,智能的插件就马上开始下载了…现在开始手动建立oracle的jdbc目录并配置文件,首先建立目录结构如下:Repository`-- ojdbc|-- ojdbc| `-- 14| `-- ojdbc-14.jar如果你手头的jar文件名叫ojdbc14.jar,则改为ojdbc-14.jar,写配置文件:xml 代码&&ojdbc&&ojdbc&&14&&&&那么现在一个完整的pom.xml文件如下:xml 代码&version="1.0"&&4.0.0&&com.mycompany.app&&myapp&&Maven&Quick&Start&Archetype&&1.0-SNAPSHOT&&[url]http://maven.apache.org[/url]&&&&&&ojdbc&&ojdbc&&14&&&&&&junit&&junit&&3.8.1&&&&&&&&保存之,则发现工程管理透视图发生了一点变化,依此方法再加上jdbc的架包,现在可以开始写程序了,建一个类并添加main函数,编写程序如下:java 代码public&static&void&main(&String[]&args&) &&{ &&Connection&conn&=&null; &&PreparedStatement&ps&=&null; &&ResultSet&rs&=&null; &&try&{ &&Class.forName("oracle.jdbc.driver.OracleDriver"); &&conn&=&DriverManager.getConnection("jdbc:oracle:thin:@(description=(address_list=(address=(protocol=TCP)(port=1521)(host=192.168.0.240)))(connect_data=(SERVER&=&DEDICATED)(SERVICE_NAME&=&)))",&"efnx",&"efnx"); &&ps&=&conn.prepareStatement("select&*&From&tb_partyinfo"); &&rs&=&ps.executeQuery(); &&while(rs.next()) &&{ &&System.out.println(rs.getString("topic")); &&} &&}&catch&(Exception&e)&{ &&System.out.print(e.getMessage()); &&} &&finally&&{ &&if&(rs&!=&null)&{try&{rs.close();}&catch&(SQLException&e)&{}} &&if&(ps&!=&null)&{try&{ps.close();}&catch&(SQLException&e)&{}} &&if&(conn&!=&null)&{try&{conn.close();}&catch&(SQLException&e)&{}} &&} &&}&&别忘了import相应的包八、编译程序采用maven构建系统,则编译过程就独立了出来。这时你再用eclipse自带的编译工具就不起作用了。所以要想编译、调试、运行还要做一些工作。以前是在dos命令行方式下进行编译,现在的插件很好用,在eclipse配置一下就可以编译了。很方便。现在就做一个介绍。Eclipse有一个扩展工具就是用来集成其他构建工具的在工程的节点上点击鼠标右键,选择属性,在“编译”的右边窗口选择”新建”按钮,在对话框的“name”中输入:study,点击“Browse Workspace…”列出工程列表供选择。选择完毕后,在goals中输入package。别忘了apply.好了,让我们Run吧。如果一切正常,控制台会打出maven的编译信息如下:[INFO] ---------------------------------------------------------------------[INFO] Building Maven Quick Start Archetype[INFO] task-segment: [package][INFO] ---------------------------------------------------------------------[INFO] resources:resources[INFO] Using default encoding to copy filtered resources.[INFO] compiler:compile[INFO] Nothing to compile - all classes are up to date[INFO] resources:testResources[INFO] Using default encoding to copy filtered resources.[INFO] compiler:testCompile[INFO] Nothing to compile - all classes are up to date[INFO] surefire:test[INFO] Surefire report directory: D:\eclipse\workspace\study\target\surefire-reports-------------------------------------------------------T E S T S-------------------------------------------------------Running com.efn.AppTestTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 secResults :Tests run: 1, Failures: 0, Errors: 0, Skipped: 0[INFO] jar:jar[INFO] Building jar: D:\eclipse\workspace\study\target\study-1.0-SNAPSHOT.jar[INFO] ----------------------------------------------------------------------------[INFO] BUILD SUCCESSFUL[INFO] ---------------------------------------------------------------------[INFO] Total time: 4 second[INFO] Finished at: Fri Aug 04 10:55:42 CST 2006[INFO] Memory 2M/7M[INFO] --------------------------------------------------------------------注意,别忘了每一次程序改动完毕后都要经过这一步编译。因为这是maven的编译器!九、调试程序经过以上步骤我们已经完成了mave管理下的软件生命周期,但是作为一个程序开发人员我们还要进行调试。这里的调试设置和普通的java程序的调试是一样的。首先,打开debug对话框:&&&&&&& 因为是一个一般的java应用程序,所以我们选择 Java Application,点击“New”按钮,输入一些相应的参数,apply-DebugOk,一切正常!希望你也顺利!十、结束语本文只是简单的对maven的操作步骤做一个指南性的说明,实际应用还有很多东西需要实践。如果发现哪里有错误和纰漏也欢迎批评指正!
了这篇文章
类别:┆阅读(0)┆评论(0)
11:57:16 15:25:18 21:33:05 10:15:46 08:46:16 08:47:41 10:06:39 11:04:16 23:38:28 14:42:46

我要回帖

更多关于 mac maven .m2文件夹 的文章

 

随机推荐