Maven下载安装及其配置

Maven下载安装及其配置

1、Maven介绍

在这里插入图片描述

Maven 是一个流行的构建工具和依赖管理工具,用于管理 Java 项目的构建、发布和依赖。它提供了一个标准化的项目结构、构建生命周期和插件体系,使开发人员能够更轻松地构建和管理复杂的 Java 项目。

下面是 Maven 的一些关键概念:

  1. 项目对象模型(Project Object Model,POM):Maven 项目的核心是一个名为 POM 的 XML 文件。POM 文件描述了项目的元数据、依赖关系、构建配置和插件等信息。

  2. 依赖管理:Maven 可以自动下载和管理项目所需的依赖库。通过在 POM 文件中声明依赖关系,Maven 能够从中央仓库或其他远程仓库获取所需的依赖,并自动解决依赖冲突。

  3. 构建生命周期:Maven 定义了一组标准的构建阶段,称为构建生命周期。这些生命周期包括清理、编译、测试、打包、部署等阶段,开发人员可以通过执行特定的构建命令来触发这些阶段。

  4. 插件:Maven 的插件系统提供了丰富的功能扩展机制。插件可以用于执行特定的构建任务,例如编译代码、运行测试、生成文档等。Maven 本身提供了许多常用的插件,同时也支持自定义插件开发。

  5. 仓库管理:Maven 使用仓库来存储构建所需的依赖库和插件。它包括本地仓库和远程仓库两种类型。本地仓库位于开发者的本地计算机上,用于存储已下载的依赖库和插件。远程仓库可以是中央仓库或其他自定义的远程仓库,用于获取项目的依赖库和插件。

Maven 的使用步骤通常包括以下几个方面:

  1. 安装 Maven:首先需要在计算机上安装 Maven,下载并安装 Maven 发行版,并设置相应的环境变量。

  2. 创建项目:使用 Maven 的命令行工具或 Maven 集成开发环境(IDE)插件创建一个新的 Maven 项目。这将生成一个包含 POM 文件的项目目录结构。

  3. 编辑 POM 文件:根据项目的需求编辑 POM 文件,包括添加依赖、配置构建插件和设置其他项目信息。

  4. 构建项目:在项目目录中执行 Maven 命令,如 mvn clean install。这将触发 Maven 的构建生命周期,执行相应的构建阶段和插件任务,例如编译源

2、Maven下载安装

进入官网:https://maven.apache.org/download.cgi
可以下载最新版,但是推荐下载3.8版本的,使用的更多

2.1、最新

【本博文发布时对应最新是3.9.3】,如果下载最新版就直接下载就行。
在这里插入图片描述

2.2、旧版3.8

下滑页面:找到Maven 3 archives Maven 3 的更多版本
我的Maven版本是3.8.5,按需下载即可,以3.8.5为例
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

点击下载安装包即可
安装包解压到指定路径【注意最好没有中文】,我本人的就是D盘,Maven文件夹下,
同时,Maven文件夹下新建一个仓库名称【jarwarehouse】,自定义就行,但是自己得清楚是什么!!!
在这里插入图片描述
下载后大概是这样【可能会有区别,问题不大】
在这里插入图片描述

3、Maven环境配置

3.1、配置

我的电脑/此电脑 --》右键属性 --》高级系统设置 --》环境变量 --》系统变量 --》新建 --》确定/保存
或者win11系统:设置 --》系统信息 --》高级系统设置 --》环境变量 --》系统变量 --》新建 --》确定/保存

  • 变量名是MAVEN_HOME
  • 变量值是Maven的安装路径
    在这里插入图片描述
    下滑找到Path,双击进入,然后新建。
    在这里插入图片描述

新建内容填写:%MAVEN_HOME%\bin
按我截图的填也行,我是这样填的
在这里插入图片描述

3.2、验证

win + R,输入cmd打开命令行窗口(dos窗口),输入命令验证Maven下载配置是否正确

mvn -version

在这里插入图片描述

3.3、 配置本地仓库

上面已经建过仓库的文件夹【jarwarehouse】
1、打开apache-maven-3.8.5目录下的 conf/settings.xml 文件
在这里插入图片描述/2、2、加入代码

<localRepository>D:/Maven/jarwarehouse</localRepository>

在这里插入图片描述3、配置阿里云远程仓库,提高访问效率

<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
</mirror>

建议使用Notepad++或者Sublime编辑器查看,更好区分
在这里插入图片描述

4、命令提示行输入命令:mvn help:system
首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中:

输入命令:mvn help:system

我的文件夹里面包很多,因为Maven安装距离现在挺长时间的,自己学习和做项目下载了更多的包,首次输入命令和最开始下载解压缩比较是会增加文件夹的

在这里插入图片描述

下载完各种文件后, mvn help:system 命令会打印出所有的Java系统属性和环境变量,最后成功之后会出现BUILD SUCESS

在这里插入图片描述

4、Maven使用

4.1、Maven常用命令

Maven 提供了许多常用的命令,以下是一些常见的 Maven 命令及其功能:

  1. mvn clean: 清理项目,删除生成的目标文件和构建产物。

  2. mvn compile: 编译项目源代码。

  3. mvn test: 运行项目的测试代码。

  4. mvn package: 打包项目,将编译后的代码打包成可部署的格式,如 JAR、WAR 或 EAR。

  5. mvn install: 将项目构建结果安装到本地仓库,以供其他项目使用。

  6. mvn deploy: 将项目构建结果发布到远程仓库,以供其他开发人员或项目使用。

  7. mvn clean install: 执行清理操作并安装项目到本地仓库。

  8. mvn clean package: 执行清理操作并打包项目。

  9. mvn clean test: 执行清理操作并运行项目的测试。

  10. mvn clean compile: 执行清理操作并编译项目源代码。

  11. mvn dependency:tree: 显示项目依赖树,包括所有直接和间接依赖的详细信息。

  12. mvn dependency:resolve: 解析项目依赖,下载并安装项目所需的依赖库。

  13. mvn dependency:purge-local-repository: 清理本地仓库中的所有依赖,以便重新下载。

  14. mvn clean install -DskipTests: 执行清理操作、安装项目,并跳过运行测试。

这只是一些常见的 Maven 命令示例,Maven 还有许多其他命令和插件可用,可以根据项目的需求和具体情况选择适当的命令来执行相应的构建、测试、依赖管理等任务。可以通过运行 mvn --help 命令或参考 Maven 文档来获取更详细的命令列表和说明。

4.2、IDEA中的使用

1、在设置中引入仓库和配置文件
在这里插入图片描述
2、在项目pom.xml文件中引入依赖进行使用
相关依赖可在此网站搜索使用:Maven依赖
在这里插入图片描述

3、可视化工具便宜使用
在这里插入图片描述

  • 20
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 您可以按照以下步骤在 Maven 中安装 Deeplearning4j: 1. 在 pom.xml 文件中添加以下 Maven 依赖项: ``` <dependency> <groupId>org.deeplearning4j</groupId> <artifactId>deeplearning4j-core</artifactId> <version>1.0.0-M1.1</version> </dependency> ``` 2. 如果您需要使用 ND4J 数组库,则添加以下依赖项: ``` <dependency> <groupId>org.nd4j</groupId> <artifactId>nd4j-native-platform</artifactId> <version>1.0.0-M1.1</version> </dependency> ``` 3. 如果您需要使用 Deeplearning4j 的 UI 组件,则添加以下依赖项: ``` <dependency> <groupId>org.deeplearning4j</groupId> <artifactId>deeplearning4j-ui_2.11</artifactId> <version>1.0.0-M1.1</version> </dependency> ``` 4. 在 Maven 中运行以下命令: ``` mvn clean install ``` 这将下载并安装 Deeplearning4j 及其相关依赖项。安装完成后,您可以在 Maven 项目中使用 Deeplearning4j。 ### 回答2: 要在Maven中安装Deeplearning4j,您需要按照以下步骤进行操作: 1. 首先,确保您已经安装了Maven。您可以在终端中输入“mvn -version”来检查Maven是否正确安装并显示版本信息。 2. 在您的项目中的pom.xml文件中,添加Deeplearning4j的依赖项。您可以在Deeplearning4j官方网站上找到有关最新版本的信息。在pom.xml文件的<dependencies>标签中,添加以下依赖项: ```xml <dependencies> <dependency> <groupId>org.deeplearning4j</groupId> <artifactId>deeplearning4j-core</artifactId> <version>0.11.0</version> </dependency> </dependencies> ``` 3. 提交pom.xml文件并保存更改。Maven将自动下载并安装Deeplearning4j的相关文件。 4. 现在,您可以在您的项目中使用Deeplearning4j了。您可以根据您的需求,使用Deeplearning4j提供的各种机器学习和深度学习功能。 请注意,修改pom.xml文件后,Maven会自动下载并安装所有依赖项。这可能需要一些时间,具体取决于您的网络连接速度和电脑性能。为了更好地管理您的Maven依赖项,您还可以考虑使用Maven的本地仓库或私有仓库来存储和管理这些依赖项。 同时,您还可以在Maven的官方网站上找到更多关于使用Maven的详细文档和教程,以便更好地了解和掌握Maven的使用方法。 ### 回答3: 要安装Deeplearning4j,首先需要在你的机器上安装MavenMaven是一个用于Java项目管理和构建的工具。你可以从Maven的官方网站下载最新版本的Maven,并根据指示进行安装。 完成Maven的安装后,你可以按照以下步骤来安装Deeplearning4j: 1. 打开命令行界面或终端。 2. 创建一个新的目录来存放你的项目。你可以使用以下命令创建一个名为"deeplearning4j-project"的目录: ``` mkdir deeplearning4j-project cd deeplearning4j-project ``` 3. 在该目录下使用Maven的命令生成一个新的项目: ``` mvn archetype:generate -DarchetypeGroupId=org.deeplearning4j -DarchetypeArtifactId=deeplearning4j-archetype-blank-java -DarchetypeVersion=1.0.0-beta5 -DgroupId=yourGroupId -DartifactId=yourArtifactId ``` 其中,你需要将"yourGroupId"和"yourArtifactId"替换为你自己的分组和项目ID。 4. 进入新生成的项目目录: ``` cd yourArtifactId ``` 5. 可以按照你需求修改生成的项目代码文件。 6. 使用Maven的命令构建和编译项目: ``` mvn clean install ``` 这将下载并安装Deeplearning4j的依赖项,同时构建和编译项目。 7. 完成项目构建后,你可以在"target"目录中找到生成的可执行文件。 以上就是安装Deeplearning4j的基本步骤。根据你的项目需求,你还可以在生成项目后根据官方文档对Deeplearning4j进行配置和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值