mave

阅读 / 问答 / 标签

怎么查找maven的各个jar包依赖的是别的什么jar包

1、创建一个新的Maven项目:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook2、构建打包应用:mvn install[在pom.xml同级目录下执行]3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:mvn help:effective-pom4、生成报告或者文档:mvn site5、mvn exec:java执行目标类mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main6、查看插件的完整描述:mvn help:describe -Dplugin=exec -Dfull7、找出该项目所依赖的项目(jar)列表:mvn dependency:resolvemvn dependency:analyze(找出项目非直接依赖)结果如下:[INFO] The following files have been resolved:[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] commons-collections:commons-collections:jar:3.1:compile[INFO] commons-lang:commons-lang:jar:2.1:compile[INFO] dom4j:dom4j:jar:1.6.1:compile[INFO] jaxen:jaxen:jar:1.1.1:compile[INFO] jdom:jdom:jar:1.0:compile[INFO] junit:junit:jar:3.8.1:test[INFO] log4j:log4j:jar:1.2.14:compile[INFO] oro:oro:jar:2.0.8:compile[INFO] velocity:velocity:jar:1.5:compile[INFO] xalan:xalan:jar:2.6.0:compile[INFO] xerces:xercesImpl:jar:2.6.2:compile[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] xml-apis:xml-apis:jar:1.0.b2:compile[INFO] xom:xom:jar:1.0:compile8、查看整个项目的依赖树:mvn dependency:tree结果如下:[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0[INFO] +- log4j:log4j:jar:1.2.14:compile[INFO] +- dom4j:dom4j:jar:1.6.1:compile[INFO] | - xml-apis:xml-apis:jar:1.0.b2:compile[INFO] +- jaxen:jaxen:jar:1.1.1:compile[INFO] | +- jdom:jdom:jar:1.0:compile[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile[INFO] | - xom:xom:jar:1.0:compile[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] | +- xalan:xalan:jar:2.6.0:compile[INFO] | - com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] +- velocity:velocity:jar:1.5:compile[INFO] | +- commons-collections:commons-collections:jar:3.1:compile[INFO] | +- commons-lang:commons-lang:jar:2.1:compile[INFO] | - oro:oro:jar:2.0.8:compile[INFO] - junit:junit:jar:3.8.1:test9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖:mvn install -X10、打包应用(jar):mvn install assembly:assembly11、在 Jetty Servlet 容器中启动你的 web 应用:mvn jetty:run12、重新编译:mvn compile

如何在maven仓库内查找jar依赖

以下是显示maven仓库中jar依赖关系的步骤:1、创建一个新的Maven项目:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook2、构建打包应用:mvn install[在pom.xml同级目录下执行]3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:mvn help:effective-pom4、生成报告或者文档:mvn site5、mvn exec:java执行目标类mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main6、查看插件的完整描述:mvn help:describe -Dplugin=exec -Dfull7、找出该项目所依赖的项目(jar)列表:mvn dependency:resolvemvn dependency:analyze(找出项目非直接依赖)结果如下:[INFO] The following files have been resolved:[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] commons-collections:commons-collections:jar:3.1:compile[INFO] commons-lang:commons-lang:jar:2.1:compile[INFO] dom4j:dom4j:jar:1.6.1:compile[INFO] jaxen:jaxen:jar:1.1.1:compile[INFO] jdom:jdom:jar:1.0:compile[INFO] junit:junit:jar:3.8.1:test[INFO] log4j:log4j:jar:1.2.14:compile[INFO] oro:oro:jar:2.0.8:compile[INFO] velocity:velocity:jar:1.5:compile[INFO] xalan:xalan:jar:2.6.0:compile[INFO] xerces:xercesImpl:jar:2.6.2:compile[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] xml-apis:xml-apis:jar:1.0.b2:compile[INFO] xom:xom:jar:1.0:compile8、查看整个项目的依赖树:mvn dependency:tree结果如下:[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0[INFO] +- log4j:log4j:jar:1.2.14:compile[INFO] +- dom4j:dom4j:jar:1.6.1:compile[INFO] | - xml-apis:xml-apis:jar:1.0.b2:compile[INFO] +- jaxen:jaxen:jar:1.1.1:compile[INFO] | +- jdom:jdom:jar:1.0:compile[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile[INFO] | - xom:xom:jar:1.0:compile[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] | +- xalan:xalan:jar:2.6.0:compile[INFO] | - com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] +- velocity:velocity:jar:1.5:compile[INFO] | +- commons-collections:commons-collections:jar:3.1:compile[INFO] | +- commons-lang:commons-lang:jar:2.1:compile[INFO] | - oro:oro:jar:2.0.8:compile[INFO] - junit:junit:jar:3.8.1:test9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖: mvn install -X10、打包应用(jar):mvn install assembly:assembly11、在 Jetty Servlet 容器中启动你的 web 应用:mvn jetty:run12、重新编译:mvn compile

如何在Maven仓库中查找Jar

以下是显示maven仓库中jar依赖关系的步骤:1、创建一个新的Maven项目:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook2、构建打包应用:mvn install[在pom.xml同级目录下执行]3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:mvn help:effective-pom4、生成报告或者文档:mvn site5、mvn exec:java执行目标类mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main6、查看插件的完整描述:mvn help:describe -Dplugin=exec -Dfull7、找出该项目所依赖的项目(jar)列表:mvn dependency:resolvemvn dependency:analyze(找出项目非直接依赖)结果如下:[INFO] The following files have been resolved:[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] commons-collections:commons-collections:jar:3.1:compile[INFO] commons-lang:commons-lang:jar:2.1:compile[INFO] dom4j:dom4j:jar:1.6.1:compile[INFO] jaxen:jaxen:jar:1.1.1:compile[INFO] jdom:jdom:jar:1.0:compile[INFO] junit:junit:jar:3.8.1:test[INFO] log4j:log4j:jar:1.2.14:compile[INFO] oro:oro:jar:2.0.8:compile[INFO] velocity:velocity:jar:1.5:compile[INFO] xalan:xalan:jar:2.6.0:compile[INFO] xerces:xercesImpl:jar:2.6.2:compile[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] xml-apis:xml-apis:jar:1.0.b2:compile[INFO] xom:xom:jar:1.0:compile8、查看整个项目的依赖树:mvn dependency:tree结果如下:[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0[INFO] +- log4j:log4j:jar:1.2.14:compile[INFO] +- dom4j:dom4j:jar:1.6.1:compile[INFO] | - xml-apis:xml-apis:jar:1.0.b2:compile[INFO] +- jaxen:jaxen:jar:1.1.1:compile[INFO] | +- jdom:jdom:jar:1.0:compile[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile[INFO] | - xom:xom:jar:1.0:compile[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] | +- xalan:xalan:jar:2.6.0:compile[INFO] | - com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] +- velocity:velocity:jar:1.5:compile[INFO] | +- commons-collections:commons-collections:jar:3.1:compile[INFO] | +- commons-lang:commons-lang:jar:2.1:compile[INFO] | - oro:oro:jar:2.0.8:compile[INFO] - junit:junit:jar:3.8.1:test9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖:mvn install -X10、打包应用(jar):mvn install assembly:assembly11、在 Jetty Servlet 容器中启动你的 web 应用:mvn jetty:run12、重新编译:mvn compile

如何在maven存储库中找到正确的JAR版本

以下是显示maven仓库中jar依赖关系的步骤:1、创建一个新的Maven项目:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook2、构建打包应用:mvn install[在pom.xml同级目录下执行]3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:mvn help:effective-pom4、生成报告或者文档:mvn site5、mvn exec:java执行目标类mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main6、查看插件的完整描述:mvn help:describe -Dplugin=exec -Dfull7、找出该项目所依赖的项目(jar)列表:mvn dependency:resolvemvn dependency:analyze(找出项目非直接依赖)结果如下:[INFO] The following files have been resolved:[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] commons-collections:commons-collections:jar:3.1:compile[INFO] commons-lang:commons-lang:jar:2.1:compile[INFO] dom4j:dom4j:jar:1.6.1:compile[INFO] jaxen:jaxen:jar:1.1.1:compile[INFO] jdom:jdom:jar:1.0:compile[INFO] junit:junit:jar:3.8.1:test[INFO] log4j:log4j:jar:1.2.14:compile[INFO] oro:oro:jar:2.0.8:compile[INFO] velocity:velocity:jar:1.5:compile[INFO] xalan:xalan:jar:2.6.0:compile[INFO] xerces:xercesImpl:jar:2.6.2:compile[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] xml-apis:xml-apis:jar:1.0.b2:compile[INFO] xom:xom:jar:1.0:compile8、查看整个项目的依赖树:mvn dependency:tree结果如下:[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0[INFO] +- log4j:log4j:jar:1.2.14:compile[INFO] +- dom4j:dom4j:jar:1.6.1:compile[INFO] | - xml-apis:xml-apis:jar:1.0.b2:compile[INFO] +- jaxen:jaxen:jar:1.1.1:compile[INFO] | +- jdom:jdom:jar:1.0:compile[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile[INFO] | - xom:xom:jar:1.0:compile[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] | +- xalan:xalan:jar:2.6.0:compile[INFO] | - com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] +- velocity:velocity:jar:1.5:compile[INFO] | +- commons-collections:commons-collections:jar:3.1:compile[INFO] | +- commons-lang:commons-lang:jar:2.1:compile[INFO] | - oro:oro:jar:2.0.8:compile[INFO] - junit:junit:jar:3.8.1:test9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖:mvn install -X10、打包应用(jar):mvn install assembly:assembly11、在 Jetty Servlet 容器中启动你的 web 应用:mvn jetty:run12、重新编译:mvn compile

怎么查找maven的各个jar包依赖的是别的什么jar包

1、创建一个新的Maven项目:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook2、构建打包应用:mvn install[在pom.xml同级目录下执行]3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:mvn help:effective-pom4、生成报告或者文档:mvn site5、mvn exec:java执行目标类mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main6、查看插件的完整描述:mvn help:describe -Dplugin=exec -Dfull7、找出该项目所依赖的项目(jar)列表:mvn dependency:resolvemvn dependency:analyze(找出项目非直接依赖)结果如下:[INFO] The following files have been resolved:[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] commons-collections:commons-collections:jar:3.1:compile[INFO] commons-lang:commons-lang:jar:2.1:compile[INFO] dom4j:dom4j:jar:1.6.1:compile[INFO] jaxen:jaxen:jar:1.1.1:compile[INFO] jdom:jdom:jar:1.0:compile[INFO] junit:junit:jar:3.8.1:test[INFO] log4j:log4j:jar:1.2.14:compile[INFO] oro:oro:jar:2.0.8:compile[INFO] velocity:velocity:jar:1.5:compile[INFO] xalan:xalan:jar:2.6.0:compile[INFO] xerces:xercesImpl:jar:2.6.2:compile[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] xml-apis:xml-apis:jar:1.0.b2:compile[INFO] xom:xom:jar:1.0:compile8、查看整个项目的依赖树:mvn dependency:tree结果如下:[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0[INFO] +- log4j:log4j:jar:1.2.14:compile[INFO] +- dom4j:dom4j:jar:1.6.1:compile[INFO] | - xml-apis:xml-apis:jar:1.0.b2:compile[INFO] +- jaxen:jaxen:jar:1.1.1:compile[INFO] | +- jdom:jdom:jar:1.0:compile[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile[INFO] | - xom:xom:jar:1.0:compile[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile[INFO] | +- xalan:xalan:jar:2.6.0:compile[INFO] | - com.ibm.icu:icu4j:jar:2.6.1:compile[INFO] +- velocity:velocity:jar:1.5:compile[INFO] | +- commons-collections:commons-collections:jar:3.1:compile[INFO] | +- commons-lang:commons-lang:jar:2.1:compile[INFO] | - oro:oro:jar:2.0.8:compile[INFO] - junit:junit:jar:3.8.1:test9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖: mvn install -X10、打包应用(jar):mvn install assembly:assembly11、在 Jetty Servlet 容器中启动你的 web 应用:mvn jetty:run12、重新编译:mvn compile

maven中插件plugin和依赖dependency的区别

插件是一种工具,例如compile插件是用来编译代码的工具,mybatis插件是用来自动生成数据库dao和mapper的工具。而依赖则是项目工程在编译过程中需要依赖的二方及三方包。在你的工程中可以不需要mybatis插件,自己去实现sql的crud,但如果工程里需要三房包,则必须要用dependency引入。

maven中插件plugin和依赖dependency的区别

插件是一种工具,例如compile插件是用来编译代码的工具,mybatis插件是用来自动生成数据库dao和mapper的工具。而依赖则是项目工程在编译过程中需要依赖的二方及三方包。在你的工程中可以不需要mybatis插件,自己去实现sql的crud,但如果工程里需要三房包,则必须要用dependency引入。

android maven plugin有什么作用

1.使用android工具创建一个项目 2.在项目中创建一个pom.xml文件,可以使用示例项目helloflashlight中的pom.xml作为模板。 做些适当的修改: (a) 将<groupId>,<artifactId>和<name>改为你自己项目的。(参考,Maven-命名约定指南) (b)为项目设置一个<version>标签,例如<version>0.1.0-snapshot</version> (c)更新你所依赖的所低的android平台的版本: <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <version>1.5_r4</version> <scope>provided</scope> </dependency<platform>7</platform> 3.对于使用android-maven-plugin来说,你不需要下面的文件或者目录,你可以删除它们: $rm -r bin build.xml build.properties libs 4.构建apk,你只需: $mvn clean install 5.发布apk到设置: $ mvn android:deploy

idea怎么新建maven spring mvc工程

创建Maven Web项目菜单File->New Project可进入如图界面,首先选择左边栏Maven,再配置JDK(如果之前添加了JDK的话会自动填充,如未添加点击旁边的New将JDK目录导入即可)。勾选"Create from archetype",然后选中maven-archetype-webapp,点Next,进入如下界面:这里需要填写GroupId和ArtifactId,Version默认即可,这三个属性可以唯一标识你的项目。我自己的maven配置填写项目名,选择项目保存路径,点击Finish:maven会在后台生成web项目,这需要等待一定的时间,视网络环境而定.下图展示了该项目的文件结构。可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用。选择右边红框的Enable-Auto- Import,可以在每次修改pom.xml后,自动的下载并导入jar包。我们可以看到,目录结构并不是严格的maven格式,因为少了java源码文件夹首先在main文件夹下创建一个文件夹,名称为java将java文件夹标识为Source Root可以看到文件夹的颜色变了,设置完成~Maven自动导入jar包我们使用maven管理依赖~Maven所做的工作就是自动把你需要的jar包下载到本地,然后关联到项目中来。maven的所有jar包都是保存在几个中央仓库里面的,其中一个最常用的是Maven Repository,即,你需要什么jar包,它就会从仓库中拿给你。那么如何告诉maven需要什么jar包呢?我们看看工程目录,能找到一个pom.xml文件(这个文件在刚创建好项目时就已经展现在了大家面前),maven就是靠它来定义需求的:<project 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.0http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.winner</groupId><artifactId>winner-test</artifactId><packaging>war</packaging><version>1.0-SNAPSHOT</version><name>winner-test Maven Webapp</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><finalName>winner-test</finalName></build></project>我们可以看到这个文件包含了我们之前定义的本项目的groupId等信息,这些信息是该项目的标识,我们不要去改动它们。重点看<dependencies>标签,翻译过来是"依赖"的意思,也就是说把对每个包的需求都称为一个依赖<depedency>,定义在<dependencies>中。在每个<depedency>中,你需要提供的是所需jar包的groupId、artifactId、version(g,a,v)这三个必要信息(坐标)。比如上面我们看到引入可一个junit包,格式如下:<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies>这是单元测试包,提供了三个基本信息,第4个scope对其他包来说是非必需的。所有jar包的引入都要满足这个格式。要查看这些jar包的3个信息呢,需要查阅仓库。比如我们需要引入spring-webmvc包,打开Maven Repository,搜索spring-webmvc,进入如下界面:选择最新版本4.2.5.RELEASE,可以看到其dependency写法如下红框所示:我们将其复制到pom.xml中的<dependencies>中:这样,Maven就会开始自动下载jar包到本地仓库,然后关联到你的项目中,下载完成后,我们展开工程目录中External Libraries:可以发现,虽然我们只写了一个依赖,但是会把与它密切相关的jar包同时导入进来。自此演示一个简单的maven项目所需的jar包其实已经够了~SpringMVC框架配置现在进行项目的配置1、web.xml配置,默认情况下生成的web.xml的配置如下:<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app><display-name>Archetype Created Web Application</display-name></web-app>这并是不我们需要的,暂未找到更改生成web.xml配置的方法,知道的麻烦告知一下,谢谢~---><?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><display-name>winner-test Web Application</display-name></web-app>在web.xml中创建Spring MVC的中央控制器<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><display-name>winner-test Web Application</display-name><servlet><servlet-name>mvc-dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:mvc-dispatcher.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>mvc-dispatcher</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping></web-app>该servlet名为mvc-dispatcher(名称可修改),用于拦截请求(url-pattern为*.do),并交由Spring MVC的后台控制器来处理。这一项配置是必须的为了能够处理中文的post请求,再配置一个encodingFilter,以避免post请求中文出现乱码情况:<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>至此,web.xml配置完毕。2、mvc-dispatcher.xml配置在配置完web.xml后,在resources文件夹下创建spring配置文件mvc-dispatcher.xml:mvc-dispatcher.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>代码如下:@Controllerpublic class MainController {@RequestMapping(value = "/test.do",method = RequestMethod.GET)public String index() {return "index";}}--@Controller注解:采用注解的方式,可以明确地定义该类为处理请求的Controller类;--@RequestMapping()注解:用于定义一个请求映射,value为请求的url;--return "index":处理完该请求后返回的逻辑视图。回到mvc-dispatcher.xml,进行相关配置。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-4.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!-- 配置包扫描器 --><context:component-scan base-package="com.winner.controller"/><!-- 配置注解驱动 --><mvc:annotation-driven/><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"/><property name="suffix" value=".jsp"/></bean></beans>现在,需要配置Tomcat来运行该项目。Run->Edit Configurations点击左上角的"+"号,选择Tomcat Server,(如果没有请选择最下方的33 items more,找到Tomcat Server),再选择Local:点击 Application server 右边的 Configure,导入Tomcat 目录:切换到Deployment标签,再点击右边的"+"号,添加一个Artifact.选择第二个:war exploded,点击OK,这样,该项目就已经部署到了tomcat中.再点击OK,整个Tomcat配置结束.运行tomcat项目启动加载完毕后访问http://127.0.0.1:8080/test.do

Imaven pom.xml里 什么意思

plugin 插件 execution执行目标 在build时,执行的插件,比较有用的部分,如使用jdk 5.0编译等等

怎么编译运行从github上下载下来的maven项目源码?(我想调试运行的是sonarqube的源码)跪求大神orz

maven 编译命令从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的。可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。--------------------------------------------------------------------------------------------------------------------------------下面是一些maven的常用命令:Maven2 的运行命令为 : mvn ,常用命令为 :mvn archetype:create :创建 Maven 项目mvn compile :编译源代码mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试mvn site : 生成项目相关信息的网站mvn clean :清除目标目录中的生成结果mvn package : 依据项目生成 jar 文件mvn install :在本地 Repository 中安装 jarmvn eclipse:eclipse :生成 Eclipse 项目文件生成项目建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp生成 Eclipse 项目普通 Eclipse 项目执行 : mvn eclipse:eclipseEclipse WTP 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0更详细的,自己百度搜索 maven 编译,学习一下吧

怎么从 maven 的 repository 中删除自己安装的 jar 包

首先移除不需要的版本的jar包 maven引用;然后重新打包程序即可去除

metrics-core-2.2.0.jar的maven依赖怎么写

<dependency><groupId>io.dropwizard.metrics</groupId><artifactId>metrics-core</artifactId><version>2.2.0</version></dependency>

maven compile乱码编译不过去,检查已是utf-8无bom编码

看上去不是源代码的问题,是编译工具maven出了异常,换一个版本的jdk试一下,我以前遇到过用ant编译用jdk1.6出现异常,用jdk1.7则正常;另外你用支持UTF8的软件如记事本或网页浏览器(编码要选择utf8)等打开你的RegexUtil.java文件看一下21行是不是有乱码

maven compile 失败?

你的pom结构被手工改的时候改乱了应该是<project <properties>java.version应该在这里 </properties><dependencies><dependency></dependency></dependencies></project

在IDEA里用maven给工程打包的时候,需要先双击compile再双击package吗?

我打包从来没有compile过,都是简单的clean(主要是清除之前编译的代码),在package。

maven compiler plugin3.1compile是什么意思

根据万物皆对象,所以类也是对象,通过反射得到描述类的对象,也就是Class这个类。首先Method类代表一个方法,所以invoke(调用)就是调用Method类代表的方法。它可以让你实现动态调用,例如你可以动态的传人参数。就是调用类中的方法,最简单的用法是可以把方法参数化invoke(class, method)主要是为了类反射,这样你可以在不知道具体的类的情况下,根据配置的字符串去调用一个类的方法。在灵活编程的时候非常有用。

java开发:eclipse的build和maven的compile的区别是啥?build是干嘛的

一般用的都是eclipse 建议别纠结怎么多 吧一个用精就好了

myeclipse控制台不输出maven日志

myeclipse版本和maven版本不兼容,降低maven试试。http://blog.csdn.net/lipingping951462/article/details/72845134

maven配置文件中modules是什么意思?

从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。1.需求场景如果我们的项目分成了好几个模块,那么我们构建的时候是不是有几个模块就需要构建几次了(到每个模块的目录下执行mvn命令)?当然,你逐个构建没问题,但是非要这么麻烦的一个一个的构建吗,那么简单的做法就是使用聚合,一次构建全部模块。2.具体实现a.既然使用聚合,那么就需要一个聚合的载体,先创建一个普通的maven项目account-aggregator。b.创建子模account-register、account-persist:右击account-aggregator,new --> other --> Maven,选择Maven Module,创建moven模块。c.创建完成后,项目结构如下,那么此时account-aggregator可以收缩起来了,我们操作具体子模块就好了。d.注意点,当我们打开包结构的子模块的pom文件时,发现离预期的多了一些内容,我们坐下处理就好了。e.那么编码完了之后,我们只需要构建account-aggregator就好了,所有的子模块都会构建。

OS X Mavericks 10.9.2 (13C64) 懒人版安装镜像安装变色龙引导后的问题

读取完这些就可以进入系统了

同一个maven工程,在windows下和在linux下运行时下载的插件有差异

把windows下的那几个插件复制到linux相应位置试试

java.lang.NoClassDefFoundError: org/apache/maven/surefire/booter/SurefireExecutionException

1,首先执行mvn clean install -Dmaven.test.skip=true把测试阶段过滤掉不执行,然后再看报不报错,如果没有报错说明是执行了测试阶段问题需要解决乱码问题,确定一下你的pom文件中的字符定义是否是utf-8,即<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>希望可以帮你解决。

maven pom.xml 的parent标签报错是什么原因

用Eclipse创建一个maven工程,网上有很多资料,这里不再啰嗦。右键maven工程,进行更新在弹出的对话框中勾选强制更新,如图所示4稍等片刻,pom.xml的红叉消失了。。

七牛云java sdk maven添加依赖怎么添加

主工程pom.xml中添加依赖<!-- 七牛存储的SDK --><dependency><groupId>com.qiniu</groupId><artifactId>qiniu-java-sdk</artifactId><version>7.2.0</version></dependency>

七牛云java sdk maven添加依赖怎么添加

web工程右键properties.MyEclipse.DeploymentAssembly.Mergeddeploymentofmodules选中Enableprojectspecificsettings不要选中EnablemergeddeploymentofUtilityandEJBmodules.

maven 里 assembly 和 package 打包的区别

assembly是maven 的一个插件,可以打包所有运行时所依赖的元素(jar)详情看这里:http://blueram.iteye.com/blog/1684070

关于maven的assembly:assembly命令是什么意思?

打jar包, 可以打成独立运行的jar

maven中配置多个profile会优先使用哪个

推荐一个叫答案之家的网站,上面有推荐的查题系统,复制对应考试题的题目,然后粘贴到里面,系统会自动返回答案

求maverick sabre-open my eyes 歌词

Open My Eyes - maverick sabreopened my eyes and finally realisedAll this time I"ve been blindWalking this road it seems we all followBut its so hard to change [x3] seems theres no wayI see so many die for itCause we all run around these jungles living life correctTheres no change anymore but the way that it makes usLocks us up everything becomes to hard to fight againstWere all born in the belly of the beastCause they teach you to reach for thatBut I didn"t dream never speakingThey say your words wont ever mean shitAnd people without a voice are just to easyI opened my eyes and finally realisedAll this time I"ve been blindWalking this road it seems we all followBut its so hard to change [x3] seems theres no waySee its like now your salaryIs much more important than your sanityOr much more important than your mentalityShe wont fall in love with your mind or your soulBut she fall in love with that Ralph TeeThey say it makes the Earth spin but all I seeIs everything is hurting and I don"t think its worth itI never say I"m perfect cause I"m far fromI just absorbed every word and we don"t deserve thisI takes our empowerment and makes us worthlessCause now were not searching for loveBut were searching everywhere just for a wage to give us purposeAnd if I die then I wont take a dollar with meIn the ground see no pounds in my pocket sittingCause id love a big house on the hillBut what really matters in the end is the musicAnd my wifey annette life livin itI opened my eyes and finally realisedAll this time I"ve been blindWalking this road it seems we all followBut its so hard to change [x3] seems theres no waySo long there"s no way outta thisAnd it feels so wrong standing lookingBut when all this has gone moneys never holdingWhen all this moneys never holding me noI opened my eyes and finally realisedAll this time I"ve been blindWalking this road it seems we all followBut its so hard to change [x3] seems theres no way

eclipse 自带maven 放在哪

1打开Eclipse,依次打开Windows-->Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面2之后,点击Maven下面的Installations,出现如下界面,请点击Add,即以下红色圈出部分3之后,出现如下界面,请选择你的Maven的安装目录,这里我的Maven的安装目录为D:Javaapache-maven-3.1.1 ,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成

eclipse配置maven的问题

1、打开Eclipse,依次打开Windows-->Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面2、之后,点击Maven下面的Installations,请点击Add,即以下红色圈出部分3、之后,请选择你的Maven的安装目录,这里我的Maven的安装目录为D:Javaapache-maven-3.1.1 ,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成4、如下,你可以查看到Maven的配置界面,如果不对,请返回3步骤,重新配置5、最后 打开Eclipse,创建Maven项目,依次点击File-->New-->Maven Project ,请选中Create a simple project(skip archetype selection),之后点击Next6、填写Group id和artifact id, Version默认,Packaging默认为jar,Name,Description选 填,其他的不填,之后点击Finish7、创建完成之后,查看界面,即MavenTest 项目

Remave什么意思

remove: [ ri"mu:v ] n. 距离 v. 除去,迁移,开除 [ 名词remover ] [ 过去式removed 过去分词removed 现在分词removing 第三人称单数removes ] 例句与用法1. Our office has removed to Shanghai from Beijing. 我们的办公室已从北京迁到上海。 2. That officer must be removed. 那位官员必须免职。 3. He removed the mud from his shoes. 他去掉鞋上的泥。 4. How can we remove the husk of the grains? 我们怎样去掉谷物的外皮? 5. When the meat is boiling, remove the scum. 当肉煮沸时,把浮在上面的浮渣撇掉。

maverick republic中文叫什么

特立独行的共和国

maven build 下的resource是什么意思

这里所说的resource主要说的是pom里面build下的设置项。 我这里主要的设置如下:[html] view plain copy print?<build> <!-- 默认goal --> <defaultGoal>package</defaultGoal> <!-- 输出目标目录 --> <directory>Debug</directory> <!-- buid出来的文件命名,不设置的情况下,会根据artifactid和version自动生成--> <finalName>测试工具${project.artifactId}-${project.version}</finalName> <!-- 代码路径,原生maven工程其实不需要单独设置,java工程转换而来的最好设置一下 --> <sourceDirectory>src</sourceDirectory> <resources> <resource> <!-- 资源路径,原生maven工程其实不需要单独设置,java工程转换而来的需要设置,否则找不到, 因为maven是典型的约定编程,遵循约定优于配置 --> <directory>${basedir}/resources</directory> <!-- 资源打包后在jar中的路径,这里比较坑爹,之前没设置,结果生成到了jar的根路径下, 而在访问的时候仍然使用的是directory的路径 --> <targetPath>resources</targetPath> </resource> </resources> …… </build>

这个maven项目这样显示,是什么原因啊,如何解决?

我也遇到了这个问题,请问你的问题是什么解决的呀

如何用 maven 同时 install jar 和 war

maven 3.0.3背景:项目在一个super pom下,有多个平行module,在各级依赖中,有一个module 在 pom 中定义 package war,但是开发阶段,只需要其中的jar包来使用。如果一直使用其 war 包来开发调试,maven overlay 会占用较多时间。于是新的需求就是:将这个module 同时打包 jar 和 war 并 intall 到本地 repository 中。开发阶段就用jar,部署用war。解决思路:使用 maven-jar-plugin ,定义在 phase package 阶段同步打 jar 包;然后在 maven install 时,maven 会将这个 module 的 jar、war、ear、pom 等install到本地repository (此动作是自动完成,有几个就install 几个,无需配置)具体操作:在pom中加入 maven-jar-plugin 2.3.1<plugin<groupIdorg.apache.maven.plugins</groupId<artifactIdmaven-jar-plugin</artifactId<version2.3.1</version<executions<execution<idmy-jar</id<phasepackage</phase<goals<goaljar</goal</goals<configuration<classifierapi</classifier</configuration</execution</executions</plugin其中要注意的是,声明 classifier 为任何你需要的字符。因为这样可以避免一个问题:如果在 pom 中定义 package 为 war,运行 maven package 后,在项目 target 目录下成功产生 XX.jar 和 XX.war ,但运行 maven install,却只把 XX.jar 安装到 repositoy 中的XX.war,其中内容仅是 jar 包内容。而XX.war 就不install到 repositoy了。加入classifier 后产生: XX-api.jar 和 XX.war,那么maven install 会将这两个文件同时安装到本地 repository 中,不会产生上述问题。后记:同样的道理,如果项目定义 package jar,同时需要打包 jar 和 war,应该也可以搭配使用 maven-war-plugin 来达成。

为什么我安装maven时配置eclipse本地仓库地址没有变化

仓库地址是要在setting.xml里面修改的,eclipse会根据你的setting文件读出本地仓库地址。<localRepository></localRepository>这个标签设置本地仓库地址,看看你有没有修改。提醒一下,这个标签在默认的setting里是注释掉的,别忘了拿出来

eclipse 缺少maven-plugin-api的jar包怎么添加

右键工程--<実行>--<maven install>通过这个下载安装缺失的jar包。右键工程--<Maven>--<Project 更新>然后就好了。我的Eclipse是日文版的,英文版的”实行”应该叫”Run”吧

Maven2与maven1之间的区别

1. 更快、更简单比起 Maven1 那不急不慢的运行速度,Maven2在速度上有了质的飞跃,甚至与Ant相比也毫不逊色(当然,下载不算)。除此之外,"简化工作,使用业界公认的最佳实践"也是是 Maven2 的另一大主题,其他的新特性无处不在体现 Maven2 为简化工作而做出的努力。2. 更少的配置文件Maven1 和 Maven2 主要配置文件的对比:Maven1:project.xml、maven.xml、project.properties和build.properties。Maven2:pom.xml和settings.xml。POM是Maven的核心对象模型,在Maven2中POM已由project.xml转移到pom.xml中使用,版本也由3升级为4。对于项目,一般只需要pom.xml就行了。在Maven2中不需要也不提倡使用maven.xml,原因如下:plugin的易用性的增强。散布于maven.xml中的内容难以在不同项目间共享,也不利于维护。在Maven2中建议使用自定义的plugin来封装这些内容。如果仍期望能够使用类似maven.xml的功能,如<preGoal>,请参考Inserting non-standard build steps using preGoals and postGoals。在Maven2中,配置使用settings.xml,它取代了原有的project.properties和build.properties。配置在Maven2中存在两种级别:用户级,针对操作系统登录用户而言。一般在$home/.m2/,对于windows用户,就是目录:C:Documents and Settings用户名.m2settings.xml。全局级:一般在%M2_HOME%/conf/settings.xml,M2_HOME是Maven2的根目录环境变量名。在settings.xml中可以配置,如本地Repository、proxy等等,关于settings.xml的结构可以从Maven的官方网站上获取。3. Plugin语言更换在Maven2中,编写plugin的语言由jelly变更为Java和BeanShell。Java在速度上更有优势,而且开发人员的熟悉程度更高。对于其他的流行脚本,如groovy,Maven的官方网站的意见是,等待其更成熟时再考虑。4. 提供预定义的目录模板好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。使用目录模板,可以使pom.xml更简洁。因为Maven2已经根据缺省目录,预定义了相关的动作,而无需人工的干预。以resources目录为例:src/main/resources,负责管理项目主体的资源。在使用Maven2执行compile之后,这个目录中的所有文件及子目录,会复制到target/classes目录中,为以后的打包提供了方便。src/test/resources,负责管理项目测试的资源。在使用Maven2执行test-compile之后,这个目录中的所有文件及子目录,会复制到target/test-classes目录中,为后续的测试做好了准备。这些动作在 Maven1 中,是需要在 maven.xml 中使用<preGoal>或<postGoal>来完成的。如今,完全不需要在pom.xml中指定就能够自动完成。在src和test都使用resources,方便构建和测试,这种方式本就已是前人的经验。通过使用Maven2,使这个经验在开发团队中得到普及。创建标准目录模板,可以通过如下命令:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=codelineCommonsgroupId和artifactId的含义与Maven1中的含义一样,参数artifactId的值会作为项目根目录的名字。除了建立相应的目录之外,Maven2还会创建缺省的pom.xml。Maven2也考虑到:不同类型的项目需要拥有不同的目录结构。如创建web项目,可以使用命令:mvn archetype:create -DgroupId=com.mycompany.app-DartifactId=my-webapp-DarchetypeArtifactId=maven-archetype-webapp5. 生命周期的引入在Maven2中有了明确的生命周期概念,而且都提供与之对应的命令,使得项目构建更加清晰明了。主要的生命周期阶段:validate,验证工程是否正确,所有需要的资源是否可用。compile,编译项目的源代码。test-compile,编译项目测试代码。test,使用已编译的测试代码,测试已编译的源代码。package,已发布的格式,如jar,将已编译的源代码打包。integration-test,在集成测试可以运行的环境中处理和发布包。verify,运行任何检查,验证包是否有效且达到质量标准。install,把包安装在本地的repository中,可以被其他工程作为依赖来使用deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。generate-sources,产生应用需要的任何额外的源代码,如xdoclet。如果要执行项目编译,那么直接输入:mvn compile即可,对于其他的阶段可以类推。阶段之间是存在依赖关系(dependency)的,如test依赖test-compile。在执行mvn test时,会先运行mvn test-compile,然后才是mvn test。6. 新增Dependency Scope在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:compile,缺省值,适用于所有阶段,会随着项目一起发布。provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。<scope>的使用举例:<dependency><groupId>hibernate</groupId><artifactId>hibernate</artifactId><version>3.0.3</version><scope>test</scope></dependency>7. 传递依赖,简化依赖管理在Maven1中,需要把依赖所需要的包也一并列出。这对于使用类似如Hibernate的用户来说所操的心太多了,而且也不方便。在Maven2中实现了传递依赖,如此对于Hibernate所依赖的包,Maven2会自动下载,开发人员只需关心Hibernate即可。注意:只有得到Maven支持的依赖,通常是plugin形式出现,才能获得这个特性。而且对于一些老的plugin,可能由于时间的关系不支持传递依赖。如至少在Maven 2.0.1中,对于Hibernate 2.1.2,仍然需要显式列出Hibernate 2.1.2所依赖的包。

如何修改maven的默认修改路径

方法/步骤1首先测试机子上时候安装上maven,步骤是win+r--》cmd--》mvn -v-->看其是否出现如下字样:2如果时间长了你忘记了你安装的maven目录或者jdk目录,那么下面这段文字里面全有,你是可以找到他们的。下面就需要你找到maven的安装目录,我的如下3下面找到conf文件夹,打开settings.xml文件,如果没有对应的工具打开,那么可以右键选择以文本方式打开,打开后如下所示:4使用ctrl + f 在文章中寻找localrepository字样,出现如下所示,下面将这个标签改为你想要的路径,5创建你在settings.xml中指定真实仓库路径,并将修改后的settings.xml文件复制一份放在当前的目录下(原来的不要删除掉),开始编译你的maven项目,那么下载的jar自动存放在你指定的目录下

找不到Maven包

maven版本的问题,降低maven版本就好了

如何引用另一个Maven项目所有或指定模块及JAR

注意scope标签,compile和runtime两种依赖打包时会打进去,provided、system、test都不会打进去。如果不想打包时将依赖包含进去,可以按实际情况选择后面的方式。maven本身引用时,在没有打包前,这些jar都是存储在maven的repository里面给所有项目共享的,这也是maven的目标之一。如下图,请看jar包的路径。

搭建maven项目 pom文件头部报了一个错误 求解决!

报这些错就是依赖的jar包找不到。一般这些开源的组件都是可以在maven central下到的,你检查下你的mirror(在settings文件中)或者repositories(pom文件中)设置的是否正确

如何在eclipse中配置maven

eclipse中 java ee版本的,都自带maven插件了,只需要指向本地的maven即可,不需要再做其它的配置。

maven m2文件夹在哪

pom.xml放到你的java项目的根目录,比如你减了一个abc的工程,就放到这个目录下面。src/main/java这个也是项目的内容,从项目根目录开始依次创建。.m2/repository是maven仓库目录,也就是你java项目依赖的第三方jar包存放位置。

maven 的setting配置文件中,url怎么指定到自己的私仓

指定本地仓库的方法:1、本机新建一个文件夹当做本地仓库。我建的文件夹路径为:D:Maven。2、在settings.xml中添加localRepository标签就可以了。Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。软件来源:Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

为什么创建maven项目会报错

原因就是 eclipse 内置的 maven 有个bug 无法用eclipse 的网络设置,所以无法使用代理。解决办法,就是把自己安装一个maven ,在 conf/settings.xml 中设置代理信息。然后让 eclipse 采用我们新安装的 maven 的设置,尤其是代理设置。进入eclipse window ->maven ->installation 灰色 Embedded 的信息去掉,然后利用我们安装在 tools/maven 下的设置,就可以了。

maven项目没有setting文件只有jar包怎么弄

解决办法:直接新建一个settings.xml文件即可,已配置阿里云源和JDK8新建保存完后需要重新填写settings.xml路径(先复制在来搞这一步)<localRepository>E:Maven epository</localRepository>这个位置你可以随便丢建议丢到repository同一级,方便查找

Maven的Nexus的登陆账号密码在哪儿配置

nexus中登录后在右上角的点击登录名,选择profile,进入后就能改该账号的账号密码信息了如果是要创建新账号的话,admin权限的账号登录,在左边栏点击security->Users就能添加修改账号密码了

git maven 都是什么?多用于什么场景?

git做版本控制,无论是否使用maven都行。maven用来构建,可以通过添加maven repository(Maven仓库)中的依赖,减少项目中的jar数量,并且大的项目中模块交叉引用也能够用它很好地解决。两者配合的方式,通过.gitignore文件中添加jar、target目录,可以避免将这些二进制文件、自动生成的文件加入到版本库中,从而减小版本库的大小,缩短同步时间。其他人同步之后,只需要执行maven命令,就能够自动从repo里面下载依赖,按照依赖树自底而上构建内部交叉依赖。简单来说,maven让git不需要同步不必要的第三方库和自动生成的class、jar文件,并可以额外同步项目jdk版本等项目设置,标准化构建流程;git只是一个CVS工具,换成SVN、Mercurial也都可以。

为什么执行maven命令时,会首先链接远程仓库呢

在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就是将 "." 转换成 "/" ; example: org.testng --->org/testng2.基于artifactId准备路径,将artifactId连接到后面:org/testng/testng3.使用version准备路径,将version连接到后面:org/testng/testng/5.84.将artifactId于version以分隔符连字号连接到后面:org/testng/testng/5.8/tesng-5.85.判断如果构件有classifier,就要在 第4项 后增加 分隔符连字号 再加上 classifier,org/testng/testng/5.8/tesng-5.8-jdk56.检查构件的extension,如果extension存在,则加上句点分隔符和extension,而extension是由packing决定的,org/testng/testng/5.8/tesng-5.8-jdk5.jar到这里我们就明白了Maven 对于构件存储的细节。Maven 仓库的分类:maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。注:maven的本地仓库,在安装maven后并不会创建,它是在第一次执行maven命令的时候才被创建maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录,这就是Maven仓库的默认位置如何更改maven默认的本地仓库的位置:这里要引入一个新的元素:localRepository,它是存在于maven的settings.xml文件中1.1 更改配置用户范围的本地仓库:先在/.m2/目录下创建settings.xml文件,然后在~/.m2/settings.xml,设置localRepository元素的值为想要的仓库地址

IDEA搭建Maven失败,求大神解答

如果是 idea 的话,右击 pom.xml 文件,选择最下面的 “ Add as maven build file”,然后编译器会重新构建,就好了

maven怎么依赖pdfbox

所有的maven project都有一个pom.xml文件,打开pom.xml,找到dependency tag:<dependencies></dependencies>所在的位置;然后到 maven repository中找到你所需要的包;进入jar包,点选相应的版本,然后页面中就会有加入maven project的dependency,类似下面的内容:[html] view plain copy <dependency> <groupId>org.broadleafcommerce</groupId> <artifactId>broadleaf-framework</artifactId> <version>3.0.12-GA</version> </dependency> 将这个语句片拷下来,放到你的project中的pom.xml文件的<dependencies></dependencies>中。保存pom.xml文件,project就会自动build,将所需要的jar包导入到项目中,在Maven Dependencies目录下。

如何在环境变量中配置maven环境变量

myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件为项目添加依赖包:右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。创建自己的依赖包:在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。其他项目需要用到这个资源,输入资源名称就可以找到。手动安装mavenMaven 2.2.1为例 (3.0.3没下下来)下载地址:http://maven.apache.org/download.html解压maven到安装的位置如D:设置maven环境变量配置maven环境之前要确定配置好了jdk的环境maven_home=D:apache-maven-2.2.1PATH=%maven_home%in测试maven是否成功mvn -v构建myeclipse项目建一个web项目mvn archetype:create -DgroupId=com.myframe -DartifactId=myframe -DarchetypeArtifactId=maven-archetype-webapp-DgroupId 生成pom的<groupid>com.myframe</groupid>节点,本工程生成的jar包给其它工程依赖时用。-DartifactId 生成的文件夹名,也就是Eclipse中web工程的名字生成Eclipse项目mvn eclipse:myeclipse通过myeclipse导入生成的myeclipse项目配置本地Repository本地Repository的默认值是${user.home}/.m2/repository/,可在user configuration(${user.home}/.m2/setting.xml)中改变本地Repository<localRepository>D:/.m2/repository</localRepository> 将maven的jar仓库放在D:/.m2/repository文件夹下maven常用命令mvn archetype:create :创建 Maven 项目mvn compile :编译源代码mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试mvn site : 生成项目相关信息的网站mvn clean :清除目标目录中的生成结果mvn package : 依据项目生成 jar 文件mvn install :在本地 Repository 中安装 jarmvn eclipse:eclipse :生成 Eclipse 项目文件pom.xml文件节点介绍<project> :文件的根节点 .<modelversion> : pom.xml 使用的对象模型版本<groupId> :创建项目的组织或团体的唯一 Id<artifactId> :项目的唯一 Id, 可视为项目名<version> :产品的版本号<packaging> :打包物的扩展名,一般有 JAR,WAR,EAR 等 <name> :项目的显示名,常用于 Maven 生成的文档<url> :组织的站点,常用于 Maven 生成的文档<description> :项目的描述,常用于 Maven 生成的文档<classifier> : 分类<outputDirectory> : 定义输出文件夹<type> : 相应的依赖产品包形式,如jar,war<scope> : 用于限制相应的依赖范围,包括以下的几种变量compile :默认范围,用于编译provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpathruntime:在执行时,需要使用test:用于test任务时使用system:需要外在提供相应得元素。通过systemPath来取得<systemPath> : 仅用于范围为system。提供相应的路径<optional> : 标注可选,当项目自身也是依赖时。用于连续依赖时使用还有两个问题没解决:1.用maven构建的工程导入myeclipse中是java工程2.myeclipse8.5自带maven插件创建的web项目怎么构建maven目录结构3.导入的myeclipse工程没有Maven Dependencies依赖包

用maven打包jar项目其中很多模块引用了相同jar包,如何把它些jar公用,让maven打包不把这公用包打进去

在dependency中加exclusion

如何修改eclipse中maven默认仓库路径

eclipse中安装maven2插件之后,maven默认的本地库的路径是在${user}/.m2/repository/下,也就是在c盘的C:Usersadmin.m2 epository位置下。但是我们一般是不想放在C盘下,想将其放在别的盘符下,这里以D:IDEpersonalEclipse epository为例: 1、手动创建本地仓库的地址为,在对应路径D:IDEpersonalEclipse下创建repository文件夹,然后将D:IDEpersonalEclipseapache-maven-3.3.9confsetting.xml这个路径下的文件复制到D:IDEpersonalEclipse epository该文件夹下。 2、从windows的环境变量中增加了:M2_REPO=D:/IDE/personalEclipse/repository,同时把这个变量增加到path变量中。 3、修改D:IDEpersonalEclipseapache-maven-3.3.9confsetting.xml文件,在localRepository标签中添加D:/IDE/personalEclipse/repository表示maven的本地库的路径4、从eclipse->preferences->maven->installations下add一个已经安装到d盘的 maven: 5、从eclipse->preferences->maven->installations下修改user setting 选项为:D:/IDE/personalEclipse/repository/settings.xml,接着修改global setting D:IDEpersonalEclipseapache-maven-3.3.9confsetting.xml,找到对应的文件路径即可 并点击update settings,然后点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮即可7、配置修改后,eclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了D:/IDE/personalEclipse/repository。

如何修改eclipse中maven默认仓库路径

 1、本地需要安装Maven。这里假设安装在D:/Program Files/apache-maven-2.2.12、修改本地maven库的路径。 在D:/Program Files/apache-maven-2.2.1/conf/settings.xml 文件中修改 <localRepository>D:/Program Files/apache-maven-2.2.1/repository</localRepository> 意思是将本地仓库位置设置为D:/Program Files/apache-maven-2.2.1/repository3、进入 MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→User Sittings 点击右侧Browse指向D:/Program Files/apache-maven-2.2.1/conf/settings.xml OK

eclipse无法修改maven默认的本地仓库位置。

一开始我是把我的settings.xml文件修改成这个样子。一直都遇到跟你一样的问题。关键!!错误就在我的图里面。”<localRepository>D:maven epository</localRepository>”被注释掉了!!!!去掉注释改成下面这样就好了。希望能帮到大家

eclipse自带的maven的本地仓库在什么地方

eclipse中使用maven,本地库默认放在C:Usersupskychan.m2 epository下

怎么自定义maven的中央仓库位置?

运行Maven的时候,Maven所需要的全部构件都是从本地仓库获取的。其次本地仓库没有的话,Maven会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。通过这种方法可以自定义Maven的中央仓库位置。Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。你也不在需要提交JAR文件到SCM仓库中,你可以建立一个组织层次的Maven仓库,供所有成员使用。

怎么关闭maven自动从远程仓库

运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。比如说,你的项目配置了junit-3.8的依赖,在你运行mvntest的时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接使用。如果没有,Maven会检查可用的远程仓库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。Maven缺省的本地仓库地址为${user.home}/.m2/repository。也就是说,一个用户会对应的拥有一个本地仓库。你也可以自定义本地仓库的位置,修改${user.home}/.m2/settings.xml:D:java epository你还可以在运行时指定本地仓库位置:mvncleaninstall-Dmaven.repo.local=/home/juven/myrepo/还有一点需要理解的是,当我们运行install的时候,Maven实际上是将项目生成的构件安装到了本地仓库,也就是说,只有install了之后,其它项目才能使用此项目生成的构件。了解了本地仓库,接着了解一下Maven缺省的远程仓库,即Maven中央仓库。安装好Maven之后,我们可以建立一个简单的项目,配置一些简单的依赖,然后运行mvncleaninstall,项目就构建好了。我们没有手工的去下载任何jar文件,这一切都是因为Maven中央仓库的存在,当Maven在本地仓库找不到需要的jar文件时,它会查找远程仓库,而一个原始的Maven安装就自带了一个远程仓库——Maven中央仓库。这个Maven中央仓库是在哪里定义的呢?在我的机器上,我安装了maven-2.0.10,我可以找到这个文件:${M2_HOME}/lib/maven-2.0.10-uber.jar,打开该文件,能找到超级POM:orgapachemavenprojectpom-4.0.0.xml,它是所有MavenPOM的父POM,所有Maven项目继承该配置,你可以在这个POM中发现如下配置:centralMavenRepositorySwitchboarddefaultmaven2,它关闭了snapshot版本构件下载的支持。

MAVEN删除本地jar包记录

Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中

Maven解决Maven Repository 没有

pom中以来的jar没有被下载到本地, 有可能有网络原因. 在eclipse中看一下maven插件的设置.

Maven解决Maven Repository 没有

Maven解决Maven Repository 没有pom中以来的jar没有被下载到本地, 有可能有网络原因. 在eclipse中看一下maven插件的设置.

怎么从 maven 的 repository 中删除自己安装的 jar 包

Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息。我并不打算讲怎么将一个下载的jar库加入到local repository中,我们将自己建立一个jar库,比如我们有一个最简单的HelloWorld类HelloWorld.java:package com.thoughtworks.davenkin;public class HelloWorld{public void sayHello(){System.out.println("Hello, World");}}我们希望将HelloWorld.java打包成jar文件安装在Maven的local repository中以便其它程序使用。编译打包hello-world.jar后,为了符合Maven的规定,需要给hello-world.jar一个版本号,故将hello-world.jar改名为hello-world-1.0.jar,此后便可以用mvn来安装此包到Maven的local repository中了:mvn install:install-file -Dfile=path/to/hello-world-1.0.jar -DgroupId=com.thoughtworks.davenkin -DartifactId=hello-world -Dversion=1.0 -Dpackaging=jar其中,-Dfile选项应给出需要安装jar文件的路径,在Linux/Mac下,jar文件将被安装在以下目录:~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar现在,我们的hello-world-1.0.jar便可以被其它Maven项目所使用了,为此创建一个Maven工程:mvn archetype:generate-DgroupId=com.thoughtworks.davenkin.demo -DartifactId=helloworld-demo -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0此时将在当前目录下自动创建helloworld-demo子目录,切换到helloworld-demo目录,删除已有的App.java,并创建自己的Main.java文件rm src/main/java/com/thoughtworks/davenkin/demo/App.javatouch src/main/java/com/thoughtworks/davenkin/demo/Main.java将以下内容加入到Main.java文件中:package com.thoughtworks.davenkin.demo;import com.thoughtworks.davenkin.HelloWorld;public class Main {public static void main(String[] args){new HelloWorld().sayHello();}}接下来是最重要的一步,修改pom.xml文件以加入对HelloWorld类的依赖: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 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.thoughtworks.davenkin.demodemo1.0jardemohttp://maven.apache.orgbuild.sourceEncoding>UTF-8build.sourceEncoding>junitjunit3.8.1testcom.thoughtworks.davenkinhello-world1.0compile以上高亮部分为我们手动加入的,Maven会根据artifactId和version拼出所依赖jar包的名字,即artifactId-version.jar,对于我们的例子,artifactId为hello-world,version为1.0,所得到的jar文件为hello-world-1.0.jar,这也是为什么我们在一开始时需要将hello-world.jar的名字改为hello-world-1.0.jar的原因。接下来便可以编译我们的Main.java了:mvn compile编译结果会放在target文件夹下。到现在,我们的例子便可以运行了,在工程根目录下(该例为hello-world-demo)输入以下命令:mvn exec:java -Dexec.mainClass="com.thoughtworks.davenkin.demo.Main"在笔者的机器上输出为:[INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------------------------[INFO] Building demo 1.0[INFO] ------------------------------------------------------------------------[INFO] [INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) @ demo >>>[INFO] [INFO] <<< exec-maven-plugin:1.2.1:java (default-cli) @ demo <<<[INFO] [INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ demo ---Hello, World[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.423s[INFO] Finished at: Wed Feb 15 21:33:47 CST 2012[INFO] Final Memory: 5M/81M[INFO] ------------------------------------------------------------------------以上高亮部分即为我们期望的程序输出,当然你也可以用传统的java命令来运行,此时需要将hello-world-1.0.jar加入到classpath中,输入:java -cp ~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar:target/classes/ com.thoughtworks.davenkin.demo.Main输出为:Hello, World

如何更改maven本地存储库的位置

第一步:默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows7下一般都是C:Userszz.m2 epository),但是一般不想放在C盘下,所以换个仓库位置(E:/mavenrepository)。第二步:修改配置文件,将下载的maven2中conf文件夹下的settings.xml复制到C:Userszz.m2 epository(或者E:/mavenrepository)中,并将其中的<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->修改为:<localRepository>E:/mavenrepository</localRepository>第三步:修改Eclipse的MAVEN的存储位置:点击Browser按钮,选择settings.xml文件,点击update Settings按钮,

如何设置maven的local repository目录

如何修改maven默认仓库(即repository)的路径_百度经验:https://jingyan.baidu.com/article/3c343ff7e8b5850d3779632e.html

如何设置maven的local repository目录

在Myeclipse中创建maven的模板项目时报错,提示在C:Usersmdtuser.m2 epository找不到模板,去找该目录根本不是此目录。到myeclipse中的Myeclipse->Maven4MyEclipse中的User Setting中发现的也是此目录,因此需要修改该目录,但是无法直接修改。在上面的User Settings中找到文件settings.xml。也可以在Myeclipse->Maven4MyEclipse->Installations中open file该文件。修改<localRepository>节点中的值为实际的settings.xml文件的路径即可。然后重启myeclipse生效。

maven项目是如何引入所需的各类jar包,而且能够控制它们之间的依赖关系。

举个在Maven中添加MySQL的.jar的架包的实例:在Maven项目的根目录下有一个pom.xml文件,打开它,在它的代码<dependencies>...</dependencies>中添加下面的代码: <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.36</version></dependency>此段代码可在百度中搜索“mysqlmaven”后选择“Maven Repository: mysql 》 mysql-connector-java 》 5.1.18”的搜索项,一般都是搜索出来的结果的第一项。(添加MXL的jar包就搜索"xml maven",添加JSON的包就搜索“gson maven”(JSON的包为gson.jar),以此类推。)保存后可在项目的子目录MavenDependencies看见新增的“mysql-connector-java-5.1.36.jar”,这就说明添加mysql.jar成功了。至于版本的问题,就得自行上网查找了,毕竟不同的项目工程有不同的版本需求,没有统一的标准,但各个项目总会有牛人分享出相关资料信息的,找到匹配的版本的jar包,再用上面的方法在搜索出来的maven网页中找对应的jar的dependency代码。

如何在MyEclipse中使用Maven

1. 安装Maven(2) 修改配置文件settings.xml找到apache-maven-3.3.9confsettings.xml,修改localRepository段,原来是被注释掉的,去除注释,改为:<localRepository>D:/MavenServer/MavenRepository/maven_jar</localRepository>然后把这个文件复制到MavenRepository下面。(3) 在MyEclipse中集成自己安装的mavenWindows->Preferences->MyEclipse->Maven4MyEclipse,修改installations和User settings两项,2. 在MyEclispe中创建一个支持Maven的Web ProjectNew->Web Project,其后注意选择Maven的支持。并且可以选择是MyEclipse Maven JEE Project还是Standard Maven JEE Project,如果选择的是前者,则然后在下一个窗口中输入Group Id和 artifact Id完成了项目的创建。如果选择是的MyEclipse Maven JEE Project,则项目的结构如下:而如果选择的是标准的Maven JEE项目,则项目的文件结构如下:项目右键->RunAs->Maven install,这步的作用是把依赖的jar下载到本地,若项目右键->Run as->Maven Install出现以下错误时:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.可以在Windows->preferences->java->installed jres中选定一个jre,然后添加vm参数:-Dmaven.multiModuleProjectDirectory=$M2_HOME再次运行Maven install就会正常了。

如何在Maven中配置Spring依赖

打开Maven Repository网页链接;搜索需要的Spring依赖,得到结果列表,找到你所需要的依赖包;举个例子,比如说你需要的是Spring Web MVC,选择所需的版本;选择好对应的版本之后可以看到相应的页面,此时就可以打开自己的Maven项目,找到pom.xml文件,准备进行对这个依赖的添加;方法一:下载jar包,手动导入到项目中(不推荐)。方法二:复制图中文本框内的内容,添加至pom.xml中的<dependencies>标签下,系统会自动下载这个依赖到该项目中,如下图。希望可以帮助到你 (*^_^*)

如何修改eclipse中maven默认仓库路径

直接去官网下载一个maven的压缩包里面有一个settings.xml文件,将里面的 <localRepository>F:mavenm2 epository</localRepository>改掉。eclipse环境的maven默认在c盘,在eclipse中的preference中的maven setting中的两个路径改为这个setting文件,要注意将c盘中原来的文件夹全部复制到你所要的路径下

maven本地仓库的配置以及如何修改默认.m2仓库

找到 maven 安装目录下的 conf 文件夹,在这个文件夹中找到配置文件 settings.xml 。在 settings 结点下 有个 localRepository 结点,去掉其注释,修改 localRepository 的值为想要的路径即可。例如:<localRepository>D:/repo/.m2</localRepository>

maven的本地仓库的jar包是怎么来的

从网上下载下来的。

C盘下nexus-maven-repository-index.gz是什么文件

eclipse软件的数据,卸载了软件,可能会遗留下来,如果还需要用软件,建议不要删,软件卸载了的话把.m2文件夹删掉

maven怎么添加依赖

what

maven怎么扫描依赖包的配置文件

打开Maven Repository网页链接;搜索需要的Spring依赖,得到结果列表,找到你所需要的依赖包;举个例子,比如说你需要的是Spring Web MVC,选择所需的版本;选择好对应的版本之后可以看到相应的页面,此时就可以打开自己的Maven项目,找到pom.xml文件,准备进行对这个依赖的添加;方法一:下载jar包,手动导入到项目中(不推荐)。方法二:复制图中文本框内的内容,添加至pom.xml中的<dependencies>标签下,系统会自动下载这个依赖到该项目中,如下图。希望可以帮助到你 (*^_^*)

如何配置maven的本地安装位置和本地仓库

方法/步骤下载maven,最新版本是Maven3.0.4 , 下载文件后,并解压到 D:mavenapache-maven-3.0.4配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:mavenapache-maven-3.0.4,如图所示再配置path环境变量,在path值的末尾添加"%M2_HOME%in",如下图所示;点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功。5给maven配置版本库,打开conf文件夹下的D:mavenapache-maven-3.0.4settings.xml文件,找到第53行,把注释去掉,修改成:<localRepository>D:maven epository</localRepository>到处maven的安装与版本库配置完成

如何修改maven默认仓库的路径

1、手动创建本地仓库的地址为:d:/m2/repository2、从windows的环境变量中增加了:M2_REPO=d:m2 epository,同时把这个变量增加到path变量中。3、修改d:mavenconfsetting.xml文件,在<localRepository>节点下新增一行:复制内容到剪贴板代码:<localRepository>d:/m2/repository</localRepository>表示本地仓库的地址为:d:/m2/repository。4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:mavenconfsetting.xml。5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:m2 epositorysettings.xml,并点击update settings。并点击下面的reindex按钮更新索引。6、点击配置窗口的apply按钮,突出配置窗口。7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。自此,maven从远程库下载的jar包都会放到d:/m2/repository下。为了避免每次构建系统都从远程仓库下载jar,需要搭建私服。
 首页 上一页  1 2 3  下一页  尾页