首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >菜鸟级入门学习maven的使用,很实用的入门教程

菜鸟级入门学习maven的使用,很实用的入门教程

作者头像
全栈程序员站长
发布于 2022-10-03 03:59:30
发布于 2022-10-03 03:59:30
4000
举报

大家好,又见面了,我是你们的朋友全栈君。

一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种 种磨难总算是有一点眉目了。现在就将我的经验写出来,一来避免将来遗忘,二来也给和我一样的菜鸟们提供一点点的方便。呵呵。本文的主题在于实用操作,个中原理还是麻烦大家去查一下java大腕们的文章吧。这里推荐两篇文章:

Maven 2.0:编译、测试、部署、运行 Maven2 的新特性 [url]http://www-128.ibm.com/developerworks/cn/opensource/os-maven2/index.html[/url]

二、maven2安装 1、首先去官方网站下载之:[url]http://maven.apache.org/download.html[/url],我选择的是截至目前最新版本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 –v,如果出现以下信息则表示maven2已经安装成功: X:〉mvn –v Maven Version 2.0.4

我已经说得够详细了,还不行?那我只能说你比我还菜。

三、用maven2创建第一个java工程 1、选择一个根目录,我的java工作目录是D:\eclipse\workspace 2、打开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、打开eclipse 2、打开菜单 help -Software updates-Find and Install 3、选择第二项,进入下一步 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 代码

  1. <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.0 [url]http://maven.apache.org/maven-v4_0_0.xsd[/url]”>
  2. <modelVersion>4.0.0</modelVersion>
  3. <groupId>com.efn</groupId>
  4. <artifactId>study</artifactId>
  5. <packaging>jar</packaging>
  6. <version>1.0-SNAPSHOT</version>
  7. <name>Maven Quick Start Archetype</name>
  8. <url>[url]http://maven.apache.org[/url]</url>
  9. </project>

注意:有关这个文件的作用和各节点的作用不是本文的描述重点,可以到maven的官方网站查阅[url]http://maven.apache.org/[/url]目前为止,所有的准备工作都已经就绪,现在我们就以一个主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 代码

  1. <project 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 [url]http://maven.[/url]“apache.org/maven-v4_0_0.xsd>
  2. <modelVersion>4.0.0</modelVersion>
  3. <groupId>com.efn</groupId>
  4. <artifactId>study</artifactId>
  5. <packaging>jar</packaging>
  6. <version>1.0-SNAPSHOT</version>
  7. <name>Maven Quick Start Archetype</name>
  8. <url>[url]http://maven.apache.org[/url]</url>
  9. <dependencies>
  10. <dependency>
  11. <groupId>junit</groupId>
  12. <artifactId>junit</artifactId>
  13. <version>3.8.1</version>
  14. </dependency>
  15. </dependencies>
  16. </project>

如果本地仓库没有,则向导会去maven的服务器下载架包,并在控制台输出下载日志如下: 06-8-4 上午09时21分07秒: Local repository folder “” does not exist 06-8-4 上午09时21分11秒: Reading /study/pom.xml 06-8-4 上午09时21分11秒: Local repository folder “” does not exist 06-8-4 上午09时21分18秒: Reading /study/pom.xml 06-8-4 上午09时21分18秒: Local repository folder “” does not exist 06-8-4 上午09时21分19秒: Reading /study/pom.xml 06-8-4 上午09时21分19秒: Local repository folder “” does not exist 06-8-4 上午09时36分33秒: Local repository folder “” does not exist 06-8-4 上午09时37分11秒: Reading / study /pom.xml 06-8-4 上午09时37分11秒: Local repository folder “” does not exist 06-8-4 上午09时37分15秒: Local repository folder “” does not exist 06-8-4 上午09时40分07秒: Local repository folder “” does not exist 06-8-4 上午09时40分08秒: Reading / study /pom.xml 06-8-4 上午09时40分08秒: Local repository folder “” does not exist 06-8-4 上午09时46分24秒: Reading / study /pom.xml 06-8-4 上午09时46分24秒: Local repository folder “” does not exist 06-8-4 上午09时46分28秒: Local repository folder “” does not exist 06-8-4 上午09时46分40秒: Local repository folder “” does not exist 06-8-4 上午09时46分47秒: Local repository folder “” does not exist 06-8-4 上午09时46分47秒: Reading / study /pom.xml 06-8-4 上午09时46分47秒: Local repository folder “” does not exist 06-8-4 上午09 时46 分49 秒: Downloading [central] -> [url]http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom[/url] 06-8-4 上午09 时46 分49 秒: Downloaded [central] -> [url]http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom[/url] 06-8-4 上午09 时46 分51 秒: Downloading [central] -> [url]http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar[/url] 06-8-4 上午09时47分00秒: Downloaded [central] -> [url]http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar[/url] —————————————————————- 补充修正:如果出现错误提示同时你手头也有架包的话可以采用maven的指令进行本地化安装。比如我在安装hibernate的架包时告诉我jta无法下载。要求本地化安装,给出的提示如下: 1) javax.transaction:jta:jar:1.0.1B Try downloading the file manually from:[url]http://java.sun.com/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-SNAPSHOT 2) org.hibernate:hibernate:jar:3.1rc2 3) 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 代码

  1. <dependencies>
  2. <dependency>
  3. <groupId>junit</groupId>
  4. <artifactId>junit</artifactId>
  5. <version>3.8.1</version>
  6. </dependency>
  7. </dependencies>

在来看看本地仓库目录结构 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 代码

  1. <dependency>
  2. <groupId>ojdbc</groupId>
  3. <artifactId>ojdbc</artifactId>
  4. <version>14</version>
  5. </dependency>

那么现在一个完整的pom.xml文件如下:

xml 代码

  1. <?xml version=“1.0”?>
  2. <project>
  3. <modelVersion>4.0.0</modelVersion>
  4. <groupId>com.mycompany.app</groupId>
  5. <artifactId>myapp</artifactId>
  6. <name>Maven Quick Start Archetype</name>
  7. <version>1.0-SNAPSHOT</version>
  8. <url>[url]http://maven.apache.org[/url]</url>
  9. <dependencies>
  10. <dependency>
  11. <groupId>ojdbc</groupId>
  12. <artifactId>ojdbc</artifactId>
  13. <version>14</version>
  14. </dependency>
  15. <dependency>
  16. <groupId>junit</groupId>
  17. <artifactId>junit</artifactId>
  18. <version>3.8.1</version>
  19. </dependency>
  20. </dependencies>
  21. </project>

保存之,则发现工程管理透视图发生了一点变化,依此方法再加上jdbc的架包,现在可以开始写程序了,建一个类并添加main函数,编写程序如下:

java 代码

  1. public static void main( String[] args )
  2. {
  3. Connection conn = null;
  4. PreparedStatement ps = null;
  5. ResultSet rs = null;
  6. try {
  7. Class.forName(“oracle.jdbc.driver.OracleDriver”);
  8. 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 = db.efriendnet.com)))”, “efnx”, “efnx”);
  9. ps = conn.prepareStatement(“select * From tb_partyinfo”);
  10. rs = ps.executeQuery();
  11. while(rs.next())
  12. {
  13. System.out.println(rs.getString(“topic”));
  14. }
  15. } catch (Exception e) {
  16. System.out.print(e.getMessage());
  17. }
  18. finally
  19. {
  20. if (rs != null) { try {rs.close();} catch (SQLException e) {}}
  21. if (ps != null) { try {ps.close();} catch (SQLException e) {}}
  22. if (conn != null) { try {conn.close();} catch (SQLException e) {}}
  23. }
  24. }

别忘了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\s urefire-reports ——————————————————- T E S T S ——————————————————- Running com.efn.AppTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 sec Results : 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-Debug Ok,一切正常!希望你也顺利!

十、结束语 本文只是简单的对maven的操作步骤做一个指南性的说明,实际应用还有很多东西需要实践。如果发现哪里有错误和纰漏也欢迎批评指正!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197606.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月3日 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种 种磨难总算是有一点眉目了。现在就将我的经验写出来,一来避免将来遗忘,二来也给和我一样的菜鸟们提供一点点的方便。呵呵。本文的主题在于实用操作,个中原理还是麻烦大家去查一下java大腕们的文章吧。这里推荐两篇文章:
全栈程序员站长
2022/10/04
3950
java项目管理工具maven使用初级
一、前言         早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种 种磨难总算是有一点眉目了。现在就将我的经验写出来,一来避免将来遗忘,二来也给和我一样的菜鸟们提供一点点的方便。呵呵。本文的主题在
xiangzhihong
2018/01/29
1.4K0
java中的maven_maven创建web项目
一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是有一点眉目了。现在就将我的经验写出来,一来避免将来遗忘,二来也给和我一样的菜鸟们提供一点点的方便。呵呵。本文的主题在于实用操作,个中原理还是麻烦大家去查一下java大腕们的文章吧。这里推荐两篇文章:
全栈程序员站长
2022/10/04
6190
Maven入门教程
听说Maven这种项目周期管理软件已经很长时间了,因为之前做的项目都不允许上网,所以没办法使用maven进行jar包下载。现在跳槽后直接使用专线链接互联网,终于有了使用maven的机会。因此就简单写一写maven的入门资料。 首先需要下载maven(因为我在windows使用eclipse进行coding,所以我下载maven的windows版本)。下载后直接安装,然后需要配置三个环境变量: 1、MAVEN_HOME=安装路径(e.g C:\apache-maven-3.0) 2、MAVEN=%MAVEN_
随机来个数
2018/04/16
8210
Maven 使用教程
Maven 官方网站,官方网站有关于 Maven 的一切。 Maven 百度百科
Yano_nankai
2018/10/08
1.4K0
Maven 使用教程
万字 Maven 入门教程
Maven 这个词可以翻译为专家的意思。它是由 Apache 组织的开源,主要服务 Java 平台项目的构建、依赖管理和项目信息管理。
羽月
2022/10/08
1.6K0
万字 Maven 入门教程
maven 学习总结
1、关于Maven 最近学了一些maven方面的知识,感觉这个工具挺好用,为防遗忘现总结一下。Maven是一个项目管理工具,它可以通过一段描述信息来管理项目的构建、报告和文档的软件项目管理工具。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用M
cloudskyme
2018/03/20
1.9K0
Maven 基础入门使用
注意: 不推荐直接使用<version>RELEASE<version>和 <version>LATEST<version>,因为它们都会在打包时去远程仓库拉取最新的,从而可能导致同一项目在打包时依赖不同的jar包。
全栈工程师修炼指南
2022/09/29
1.6K0
Maven 基础入门使用
Maven 快速入门
Maven是一个Java工具,因此你的电脑上必须安装有JAVA环境(JDK或者JRE)
大江小浪
2018/07/24
4860
Maven 快速入门
maven环境快速搭建
---------------准备工作------------- Jdk  1.5以上java开发环境。 Eclipse IDE 一个。 Maven 3.0.3下载地址: http://maven.apache.org/docs/3.0.3/release-notes.html ----//快速搭建步骤 第一步:配置maven环境 将下载文件解压,然后设置maven环境 如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3 我的电脑----
MonroeCode
2018/02/09
1.1K0
maven环境快速搭建
Apache Maven 入门篇
写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。 这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除干扰,着重于 maven 本身。 本文的源代码可从这里下载。   Apache Maven 是做什么用的? Maven 是
MonroeCode
2018/02/09
8130
Apache Maven 入门篇
Maven快速学习教程
在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还里要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要。
张果
2018/10/09
2.5K0
Maven快速学习教程
Maven入门教程
Maven是Java项目构建工具,可以用于管理Java依赖,还可以用于编译、打包以及发布Java项目,类似于JavaScript生态系统中的NPM。
Fundebug
2019/01/08
1.1K0
Maven使用教程一:Maven基础
为了加快速度,在setting.xml中加一段配置,用国内阿里云的镜像仓库可以去下载各种东西。
一枝花算不算浪漫
2019/11/20
6720
Maven私服搭建(Nexus Repository Manager 3)
下载地址:https://help.sonatype.com/repomanager3/download
布禾
2020/10/29
3.6K0
Maven私服搭建(Nexus Repository Manager 3)
Maven入门教程
静默虚空
2018/01/05
1.5K0
Maven入门教程
重构谷粒商城06:Maven快速入门教程
Maven 是一个用于 Java 项目的构建和管理工具,旨在简化项目的构建过程,方便地管理项目所需的依赖库。
半旧518
2025/02/11
3500
重构谷粒商城06:Maven快速入门教程
Maven 扫盲(下)
第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例。那么在对maven有了一点接触后,接下去的一步是要了解maven的核心概念,这样才能在使用maven的时候游刃有余。
哲洛不闹
2018/09/18
5440
Maven 扫盲(下)
Maven 实用技巧
Maven Wrapper[1] 借鉴了 Gradle Wrapper[2] 的思想,可以在工程源码中提交 Wrapper 的脚本和配置,之后在工程目录中使用 mvnw 或 mvnw.cmd 命令代替 mvn 命令,从而保证了各个开发及持续集成环境在构建时使用的 Maven 版本是一致的。
AlphaHinex
2024/08/01
1290
Maven 实用技巧
Hadoop基础教程-第4章 HDFS的Java API(4.3 pom.xml解析)
在pom.xml文件里添加hadoop的依赖包hadoop-common, hadoop-client, hadoop-hdfs 在搜索框中输入hadoop-common,单击“Search”按钮
程裕强
2022/05/06
6480
Hadoop基础教程-第4章 HDFS的Java API(4.3 pom.xml解析)
相关推荐
学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档