| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 任务卡_09-Maven训练 -> 正文阅读 |
|
[Java知识库]任务卡_09-Maven训练 |
目录 一,Maven 任务训练1,任务目标技能目标:独立搭建 Maven 环境,使用 Maven 进行 jar 包管理,并实现项目代码安装到本地仓库,其 他项目可以引用该代码。? 业务目标:项目组员无需复制繁琐的 jar 包也能实现项目开发,自身代码可以实现实时性共享。 2,任务概述Java 工程师张工最近接到一个新任务,需要他把新项目的框架搭建出来,包括项目结构,依赖包等 信息,搭建完成后,出现了一个问题:项目自身体积庞大,光 jar 包就几百兆,如果给组员逐个复制, 那岂不是太耽误时间了,那你有什么好办法来解决 jar 包依赖的问题吗? 而且他发现之前写的通用代码在 给其他组员和小组时,使用传统的复制粘贴太麻烦了,而且实时性不强,如果后期进行版本迭代,还要 重新复制,你有什么办法解决吗? 3,任务过程搭建 Maven 环境 创建 Maven 项目 A,并添加需要的 jar 包依赖 将项目 A 通过 Maven 指令安装到本地仓库 创建 Maven 项目 B,在项目 B 中引用 A 项目的依赖包 在 B 项目中编写测试类,调取 A 项目信息并运行结果 4,实现过程简单聊一聊。今天学了这个maven,感觉确实很神奇、很方便,尤其是不需要搭建tomcat环境就可以部署web应用属实amazing。 但是关于“通过jar实现项目共享”这一部分始终没能理解。我虽然知道通过调用现成的jar包,能使用一些非常方便的功能,比如servlet.api等等,但是这都是比较高大上的操作,普通程序员也能实现吗? 正好这个任务帮助我加深了这方面的理解。
4.1?如何将现有的项目打包并上传到本地仓库?首先创建一个Maven项目demo1,创建简单的类 接下来就轮到Maven出场了。没错,就是install
执行完成之后,就可以在本地仓库中找到对应的文件啦 ? 4.2?如何引用该项目以及其中包含的方法?应该还记得创建Maven项目时,要求输入groupId、artifactId和version吧。这些属性其实就是在帮助定位jar包的位置。 再次创建Maven项目demo2,修改对应的pom.xml ? 在类中引入并使用该jar包 ? 没毛病!
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:44:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |