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

如何在环境变量中配置maven环境变量,第1张

myeclipse自带maven(Maven4MyEclipse)

创建项目

新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件

为项目添加依赖包:

右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。

创建自己的依赖包:

在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。

其他项目需要用到这个资源,输入资源名称就可以找到。

手动安装maven

Maven 2.2.1为例 (3.0.3没下下来)

下载地址:http://maven.apache.org/download.html

解压maven到安装的位置

如D:\

设置maven环境变量

配置maven环境之前要确定配置好了jdk的环境

maven_home=D:\apache-maven-2.2.1

PATH=%maven_home%\bin

测试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 中安装 jar

mvn 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或者容器提供,类似于classpath

runtime:在执行时,需要使用

test:用于test任务时使用

system:需要外在提供相应得元素。通过systemPath来取得

<systemPath>: 仅用于范围为system。提供相应的路径

<optional>: 标注可选,当项目自身也是依赖时。用于连续依赖时使用

还有两个问题没解决:

1.用maven构建的工程导入myeclipse中是java工程

2.myeclipse8.5自带maven插件创建的web项目怎么构建maven目录结构

3.导入的myeclipse工程没有Maven Dependencies依赖包

解决方案1:

您好,很高兴能帮助您

要在gradle中使用的:

repositories {

mavenCentral()

maven {

url "${HOME}/.m2/repository/"

}

}

通过对数据库的索引,我们还为您准备了:

Android Studio怎么使用本地的maven库

答:buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } } allprojects { repositories { mavenLocal() mavenCentral() } }

===========================================

Android Studio怎么使用本地的maven库

答:要在gradle中使用的: repositories { mavenCentral() maven { url "${HOME}/.m2/repository/" } }

===========================================

Android studio使用方法

问:Android studio;我下载了一个俄罗斯方块的源代码,希望通过Android stu...

答:先来到Android Studio的bin目录下,修改studio.bat 第72行GOTO end 在它前面加上PAUSE 用于查看错误消息,进入cmd 然后指向Android Studio目录下 运行studio.bat 可以查看错误消息,去修改android-studio\bin目录下的studio.exe.vmoptions 去除第...

===========================================

怎么学习使用Android Studio?

问:新入职一个公司,公司统一使用Andrdoi Studio。对于我这个用Eclipse 没...

答:你们公司真好,,现在我们公司就我自己用android studio 什么都是自己网上找.既然你们公司在用这个环境开发,学习不会是什么难事,其实也没什么难的,就是用习惯了eclipse有些概念不太一样,习惯了就好了. 查看原帖>>

===========================================

android studio 怎么添加使用第三方jar包

问:新入职一个公司,公司统一使用Andrdoi Studio。对于我这个用Eclipse 没...

答:1、将jar包放入项目里的libs文件夹中。 2、在project选中jar包点击右键"Add as library"。 3、这两步是网上比较容易找到的,但此时项目仍然是无法正常编译的,这时需要在项目的build.gradle文件里的dependencies节加入 dependencies { compile f...

===========================================

Android studio,怎么引用aar包

问:本人用Android studio,做自定义控件的,因为会引用资源文件,所以里面...

答:android studio目前还不支持引用本地的aar。看 https://code.google.com/p/android/issues/detail?id=55863

===========================================

Android Studio 怎么添加外部库

问:我想用AchartEngine做个折线图,但是使用Android Studio导入这个库,ach...

答:有没有compile files

===========================================

Android studio 怎样使用隐藏API

问:我想用AchartEngine做个折线图,但是使用Android Studio导入这个库,ach...

答:隐藏API?哪些API?

===========================================

使用android studio开发时如何导入jar文件和.so文件

问:我想用AchartEngine做个折线图,但是使用Android Studio导入这个库,ach...

答:Android Studio刚发布,相信很多朋友和我一样,开始尝试用其开发项目,但新东西总会遇到这样或那样的问题,其中令我头的就是引入第三方的jar包无法编译的问题,因为是新东西,相关的信息都比较少,解决问题令我花费了相

一、导出到默认目录 targed/dependency

从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:

mvn dependency:copy-dependencies

或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在d出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行

maven项目所依赖的jar包会导出到targed/dependency目录中。

二、导出到自定义目录中

在maven项目下创建lib文件夹,输入以下命令:

mvn dependency:copy-dependencies -DoutputDirectory=lib

maven项目所依赖的jar包都会复制到项目目录下的lib目录下

三、设置依赖级别

同时可以设置依赖级别,通常使用compile级别

mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11475669.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存