java获取maven变量(java执行maven命令)

http://www.itjxue.com  2023-02-13 14:15  来源:未知  点击次数: 

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

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没下下来)

下载地址:

解压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的groupidcom.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

localRepositoryD:/.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依赖包

java如何使用自己的maven本地仓库详解

步骤如下:

1、下载maven的bin,在apache官方网站可以下载。

2、下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME。

3、在PATH里加入maven的bin的路径。

4、配置完毕后,在Windows命令提示符下,输入mvn -v测试一下。

5、配置成功后开始在Eclipse中配置Maven,点击Eclipse菜单栏Help-Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可。

6、安装完毕后,点击重启Eclipse。

7、重启后,为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下,点击Window - Preference - Maven - Installation - Add进行设置。

9、设置成功即安装完成。

java中的maven是干什么的?

Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。例如:项目开发中第三方jar引用的问题,开发过程中合作成员引用的jar版本可能不同,还有可能重复引用相同jar的不同版本,使用maven关联jar就可以配置引用jar的版本,避免冲突。

你给出的图片中binary是二进制文件,source是源码,开发中我们需要下载的是binary文件,后缀标识压缩的算法. 一般来说,windows系统用zip较多,linux系统用tar.gz较多。source是maven项目的源码,探究原理时可以下载源码进行研究。

扩展资料

Maven常用命令:

1.mvn archetype:generate 创建Maven项目

2.mvn compile 编译源代码

3.mvn deploy 发布项目

4.mvn test-compile 编译测试源代码

5.mvn test 运行应用程序中的单元测试

6.mvn site 生成项目相关信息的网站

7.mvn clean 清除项目目录中的生成结果

8.mvn package 根据项目生成的jar

9.mvn install 在本地Repository中安装jar

10.mvn eclipse:eclipse 生成eclipse项目文件

参考资料:百度百科-Maven

maven内置变量 是什么意思

${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes

${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}

${project.packaging} 打包类型,缺省为jar

${project.xxx} 当前pom文件的任意节点的内容

${env.xxx} 获取系统环境变量。例如,"env.PATH"指代了$path环境变量(在Windows上是%PATH%)。

${settings.xxx} 指代了settings.xml中对应元素的值。例如:settingsofflinefalse/offline/settings通过 ${settings.offline}获得offline的值。

Java System Properties: 所有可通过java.lang.System.getProperties()访问的属性都能

java项目中如何用maven获取资源啊

新建maven类型的项目,然后把这段代码放在项目的pom.xml文件中就可以了。

(责任编辑:IT教学网)

更多

推荐思科认证文章