maven(03)

修改本地库路径

  windows下maven默认路径应该是${user.home}/.m2/repository

  修改方法:找到maven安装的根路径,里面有一个conf的文件夹,打开里面有一个setting.xml,可以在里面进行设置maven本地库的路径,如下图

  

  即在localRepository标签里填写自己本地库想放的位置即可

  这时候在运行自己的maven项目,即mvn compile

  可以发现maven又在进行下载相关的一些文件

  

  同时也可以在我们自己设定的本地库发现里面有一些文件

  

  恭喜你成功完成了修改>v<

如何寻找中央工厂

  当我们本地库(本地工厂)没有项目中所需要的文件,那么maven则会去中央工厂里去寻找相关的文件,那么maven是如何寻找的呢?

  打开maven安装的根路径,然后在lib/maven-model-builder-3.5.0.jar发现这么一个jar包,用一个解压工具打开,然后点开org/apache/maven/model,你会在model文件夹下发现一个pom-4.0.0.xml文件,然后打开就可以看到中央仓库的地址了

  

  不知道问什么打开这个网站,只是显示一大堆文件,没有办法找dependency(依赖),这样我们还是没法知道如何书写依赖,不过百度搜索了下,发现这个网站可以进行搜索,里面也可以找到依赖如何进行书写,即mavenRepository,比如我们要找junit的依赖,则如下操作

  

  

  

 

maven项目基本结构

  maven-ch03---pom.xml

         ---main---src

            ---test

  以上就是一个maven项目的简单结构,这些是不可以进行更改的

如何使用命令行创建一个maven项目

  我相信你每次肯定不愿意没新建一个项目都来创建这么文件夹,尤其是创建包,想想都很累啊,那么有没有什么快捷的方式呢?

  答案是:有的,-c-

  命令行输入这个命令:mvn archetype:generate

  archetype是骨架的意思,相信你已经知道这条命令的作用了,那么动手试试吧

  当你不知道输入什么的时候,可以直接回车,即选用默认的即可

  

  输入groupId、artifactId、version、package信息,最后确认,看到第二张图片你就成功创建了一个maven项目了

  

  

  这时候你在使用命令行完成了一个maven项目的创建,然后你可以查看到一个maven-ch03文件,这时候你就可以看看这个项目的结构是什么样的

  可能你觉得后面还需要输入那么多比较麻烦,可不可以运行mvn archetype:generate命令加一些参数呢?

  肯定可以的啦!!!

  mvn archetype:generate -DgroupId=com.simfg.maven -DartifactId=maven-ch03 -Dversion=3.0(我在之前删除了maven-ch03)

IDEA配置Maven

  操作如下

  File->Other Settings->Default Settings

  

IDEA创建maven项目

  File-->New...-->Project

  注意设置SDK,即本地的jdk根目录

  archetype根据自己需求,如果是web项目则选择

  

  点击Next

  

  接下来就是填写项目名称和位置,然后就完成了maven项目的创建

   遇到个小问题,IDEA如何创建源文件?

  找了下是这样做的:

  先创建一个普通的文件夹,然后右键这个文件夹,然后选择Make Directory As,然后根据自己需求选择

时间: 2024-10-01 02:18:37

maven(03)的相关文章

前端开发神器WebStorm--Grunt 搭建环境(03)

通过上一篇前端开发神器WebStorm--自动化工作流(前言),相信大家都Grunt自动化工具有了初步了解. 接下来我就以WROC3000 web为原型,演示一下如何使用Grunt工具提高工作效率,最大程度压缩代码. 1.首先安装node环境 进入官网 下载安装.(记住安装目录) 检测安装成功方法:打开CMD窗口,输入 node --version 会打印出安装的版本号,说明已经安装成功. 2.安装 Grunt 客户端 在CMD 窗口中,切换到node安装盘符,会自动切换到nodejs安装目录.

我与小娜(03):量子超距通信,保持联系未来

我与小娜(03):量子超距通信,保持联系未来? 2月2日,我与小娜回到60年前的南京,小娜如何联系未来(即60年之后的今天),成了问题,因为,失去了大数据服务器的支持,小娜就要变傻了. 小娜知道,“量子纠缠“是量子超距通信的技术基础.今年1月8日,国发(2016)2号文件,把2015年度国家自然科学一等奖授予“量子纠缠”项目.而且,我国远距离量子通信骨干网“京沪干线”项目正在建设之中,预计将于2016年建成. 鉴于上述情况,我与小娜安心了,决定继续在遥远的过去时光进行探索未知.什么叫“量子纠缠”

Maven(一)——如何在Windows操作系统中安装配置Maven环境

今天难得的周末,借此难的机会总结一下关于maven的一些操作: 1.在安装maven之前要确认计算机已经安装并配置了JDK: 2.下载maven: maven-3.0.3:http://download.csdn.net/detail/wangshuxuncom/7367413 maven-3.0.5:http://download.csdn.net/detail/wangshuxuncom/7551799 说明:上述资源均免费下载 这里选择maven-3.0.3来演示安装.将maven-3.0

[连载]JavaScript讲义(03)--- JavaScript面向对象编程

[连载]JavaScript讲义(03)--- JavaScript面向对象编程,布布扣,bubuko.com

opencv学习笔记(03)——遍历图像(迭代器法)

1 #include <opencv2\highgui\highgui.hpp> 2 #include <opencv2\imgproc\imgproc.hpp> 3 #include <opencv2\core\core.hpp> 4 5 void colorReduce(cv::Mat& img, int div=64); 6 7 8 int main() 9 { 10 cv::Mat img_orginal = cv::imread("F:\\i

maven(04)--一个简单的项目

简单介绍 一个maven项目,使用hibernate框架,实现向mysql数据库中添加和获取操作,其他操作也是类似 如果你没有hibernate,那么也不要紧,这里主要介绍如何在一个maven项目中引入框架 项目流程 1.新建一个maven项目,项目命名为maven-ch04 2.添加相关依赖,如junit.hibernate.mysql驱动.log4j pom.xml文件添加以下依赖(如果你是第一次加这些依赖,那么需要等一会,这时候IDEA会下载一些相关文件) 如果你不知道如何查找依赖,可以查

个人知识管理系统Version1.0开发记录(03)

demo  设 计 一个知识点demo,在数据库和用户界面的互动事件.分三个层次,数据存储,数据方法工具,数据呈现界面.这一次先完成数据存储,按以下逻辑实现.工具:eclipse,oracle数据库,sqldeveloper(改用oracle的sqldeveloper).(当后面数据库复杂时可以考虑PowerDesigner.) 1.考虑软件功能.数据方法.商业元素.逻辑扩展等实用因素,设计实体类. 2.用jdbc连接oracle数据库. 3.数据储存在数据库中,分析oracle数据库的数据类型

Eureka 系列(03)Spring Cloud 自动装配原理

Eureka 系列(03)Spring Cloud 自动装配原理 [TOC] 本文主要是分析 Spring Cloud 是如何整合 Eureka 的,但不会具体分析 Eureka 的源码,之后的文章会对 Eureka 的源码做一个比较具体的分析. 1. Eureka Client 自动装配 org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.springframework.cloud.netflix.eureka.

Dubbo 微服务系列(03)服务注册

Dubbo 微服务系列(03)服务注册 [TOC] Spring Cloud Alibaba 系列目录 - Dubbo 篇 1. 背景介绍 图1 Dubbo经典架构图 注:本图来源 Dubbo官方架构图 表1 节点角色说明 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运行容器 在 Dubbo 微服务体系中,注册中心是其