Maven相关配置和概念

Postman账号 Postman账号一、为什么要注册一个Postm账号二、如何注册Postman账号三、登录账号四、切换账号五、找回账号密码 一、为什么要注册一个Postm账号 注册Postman账号是免费的。当注册并登录一个Postman账号后,用户可以获得一下权限。 (1)同步和备份历史、集合、环境和预置头。 (2)可以轻松处理来自不同机器的多个Postman实例‘ (3)创建集合链接发送给其他开发人员。 当然,不注册也可以使用Postman。 二、如何注册Postman账号 (1)下载、安装Postman应用程序。 ( 阅读详情

maven参考文档

maven坐标体系

在maven中,所有的依赖都是通过坐标计算的,坐标体系有以下元素:

  • groupId
    代表公司或组织的域名,我们的项目全部使用com.lefu
  • artifactId
    代表项目或工程名称,类如boss
  • version
    项目版本,以-SNAPSHOT结尾的代表为快照版本,其他的为RELEASE版本
  • packaging 
    依赖类型,常见的有pom,jar,war,默认为jar,非必需

maven中通过指定前面3者就能唯一定位一个依赖。 

maven仓库

maven中,所有的依赖和插件都放置在仓库内,仓库有几种类型,中心仓库,代理仓库,本地仓库,另外还有一个特殊的eclipse工作区作用域。

  • eclipse工作区
    eclipse默认会编译项目时查询workspace中的maven项目,如果有符合的就不会去仓库里找了。
  • 本地仓库
    在我们开发机上h:/repo目录下的就是我们每个人的开发环境本地仓库
  • 代理仓库
    我们开发环境的nexus就是我们内部的代理仓库,可以进行我们内部项目的发布操作
  • 中心仓库
    默认随maven安装文件配置的仓库,由apache提供的中心仓库,包含大部分开源的项目依赖

 maven在构建一个项目时,会按照由上至下的顺序查找pom.xml中配置的依赖,不存在的依赖会从下一级的仓库中拉取,只拉取一次。

maven基本命令

  • mvn clean
    只清理target编译输出目录
  • mvn clean package
    在构建前先进行clean清理,clean是可选操作,然后进行打包,打包结果在target目录中
  • mvn clean install
    在构建前清理,同上,在打包结束后,会把target目录中的结构安装到本地仓库中,这是package和install的区别。 

profile定义

profile为不同环境的构建提供了支持,profile中的定义可以覆盖所有的基础定义,包括jar引用,构建插件等。

注意:因为profile的这种特性,所以在我们修改开发的配置时,也需要修改生产的对于文件。

配置profile的前提条件,需要在项目配置新建一个目录来放置生产所需的配置文件。

项目结构
pom.xml
src
     main
         java            #java源代码
         resourcec       #项目资源配置文件
         webapp          #web项目静态资源
         conf            #
             prodction   #生产配置文件
             cron        #生产定时配置文件
     test
         java            #测试代码
         resources       #测试资源

 

war项目配置profile

production和production-cron
< profiles >
   < profile >
       <!-- id属性用来区分多套profile配置 -->
     < id >production</ id >
       <!-- 这里显式覆盖jar依赖 -->
     < dependencies >
       < dependency >
           < groupId >com.lefu</ groupId >
           < artifactId >dsmclient</ artifactId >
           < version >1.0</ version >
       </ dependency >
     </ dependencies >
     < build >
       < plugins >
           <!-- 如果web.xml需要在不同环境配置,需要使用到此插件 -->
           < plugin >
               < artifactId >maven-war-plugin</ artifactId >
               < version >2.1.1</ version >
               < configuration >
                   < webXml >${project.build.directory}/temp/web.xml</ webXml >
               </ configuration >
           </ plugin >       
       </ plugins >
       < resources >
         < resource >
           <!-- 默认扫描的配置文件路径 -->
           < directory >src/main/resources</ directory >
           <!-- 是否开启属性过滤,只针对 properties 文件,因为变量的表达式与Spring解析的表达式是一样的 ${expression},在项目打包时会执行此过滤操作-->
           < filtering >true</ filtering >
           <!-- 显式排除以下文件,就是打包时会忽略这些配置文件,对于的includes是显式包含配置文件 -->
           < excludes >
               < exclude >db.properties</ exclude >
               < exclude >essc.properties</ exclude >
               < exclude >system.properties</ exclude >
               < exclude >spring-context/spring-task.xml</ exclude >
           </ excludes >
         </ resource >
         < resource >
           <!-- 资源文件可以设置多个目录,此目录就是生产需要的配置文件,这是基本约定 -->
           < directory >src/main/conf/production</ directory >
           < filtering >true</ filtering >
         </ resource >
         < resource >
           < directory >src/main/conf/WEB-INF</ directory >
           < filtering >true</ filtering >
           < targetPath >../temp</ targetPath >
         </ resource >
       </ resources >
     </ build >
   </ profile >
   < profile >
       <!-- 定时的profile配置 -->
     < id >production-cron</ id >
     < dependencies >
       < dependency >
           < groupId >com.lefu</ groupId >
           < artifactId >dsmclient</ artifactId >
           < version >1.0</ version >
       </ dependency >
     </ dependencies >
     < build >
       < plugins >
           < plugin >
               < artifactId >maven-war-plugin</ artifactId >
               < version >2.1.1</ version >
               < configuration >
                   < webXml >${project.build.directory}/temp/web.xml</ webXml >
               </ configuration >
           </ plugin >       
       </ plugins >
       < resources >
         < resource >
           < directory >src/main/resources</ directory >
           < filtering >true</ filtering >
           < excludes >
               < exclude >db.properties</ exclude >
               < exclude >essc.properties</ exclude >
               < exclude >system.properties</ exclude >
               < exclude >springContext/spring-task.xml</ exclude >
           </ excludes >
         </ resource >
         < resource >
           < directory >src/main/conf/production</ directory >
           < filtering >true</ filtering >
         </ resource >
         < resource >
           < directory >src/main/conf/WEB-INF</ directory >
           < filtering >true</ filtering >
           < targetPath >../temp</ targetPath >
         </ resource >
         < resource >
           < directory >src/main/conf/cron</ directory >
           < filtering >true</ filtering >
         </ resource >
       </ resources >
     </ build >
   </ profile >
</ profiles >

控制台(jar)项目配置

jar项目运行需要一些前提条件,项目结构也需要进行调整,如下:

项目结构
pom.xml
release.xml         #assembly打包需要的配置描述文件
bin                 #启动关闭相关shell脚本,已存在的项目可以拷贝生产目前运行的脚本文件
logs                #日志输出目录,可以不创建,由启动脚本自动创建
src
     main
         java        #java源代码
         resources   #项目资源文件,如果是需要在运行时更改的文件不能放在这里,因为jar打包时会默认打入jar包内部,不能修改
         conf        #本地开发需要的配置文件,打包后也可以修改
         production  #生产配置文件
             conf    #生产的配置文件,只有放置在这里才能在运行时修改配置
     test
         java
         resources

项目pom.xml的修改,最关键的是引入了assembly插件来进行打包的动作

jar项目配置
< build >
       < sourceDirectory >src/main/java</ sourceDirectory >
       < resources >
           < resource >
               < directory >src/main/resources</ directory >
           </ resource >
           < resource >
               < directory >src/main/conf</ directory >
               < filtering >true</ filtering >
               < targetPath >../conf</ targetPath >
            </ resource >
       </ resources >
       < plugins >
           < plugin > 
               < artifactId >maven-source-plugin</ artifactId > 
               < version >2.1</ version > 
               < configuration > 
                   < attach >true</ attach > 
               </ configuration > 
               < executions > 
                   < execution > 
                       < phase >compile</ phase > 
                       < goals > 
                           < goal >jar</ goal > 
                       </ goals > 
                   </ execution > 
               </ executions > 
           </ plugin >
           < plugin >
               < artifactId >maven-assembly-plugin</ artifactId >
               < configuration >
                   < descriptors >
                       < descriptor >release.xml</ descriptor >
                   </ descriptors >
               </ configuration >
           </ plugin >
       </ plugins >
</ build >
< profiles >
   < profile >
       < id >production</ id >
       < build >
             < resources >
                 < resource >
                   < directory >src/main/resources</ directory >
                 </ resource >
                 < resource >
                   < directory >src/main/conf</ directory >
                   < excludes >
                       < exclude >db.properties</ exclude >
                       < exclude >conf.properties</ exclude >
                   </ excludes >
                   < targetPath >../conf</ targetPath >
                 </ resource >
                 < resource >
                     < directory >src/main/production/conf</ directory >
                     < filtering >true</ filtering >
                     < targetPath >../conf</ targetPath >
                 </ resource >
             </ resources >
             < plugins >
               < plugin > 
                   < artifactId >maven-source-plugin</ artifactId > 
                   < version >2.1</ version > 
                   < configuration > 
                       < attach >true</ attach > 
                   </ configuration > 
                   < executions > 
                       < execution > 
                           < phase >compile</ phase > 
                           < goals > 
                               < goal >jar</ goal > 
                           </ goals > 
                       </ execution > 
                   </ executions > 
               </ plugin >
               < plugin >
                   < artifactId >maven-assembly-plugin</ artifactId >
                   < configuration >
                       < descriptors >
                           < descriptor >release.xml</ descriptor >
                       </ descriptors >
                   </ configuration >
               </ plugin >
           </ plugins >
      </ build >
   </ profile >
</ profiles >

另外需要配置一个属性,在pom.xml中:

properties
< properties >
   <!-- 键不变,只是值改变即可,这个值是项目类型标识,用于Medusa平台进行识别的一个依据 -->
   < lefu.project.name >SmsServer</ lefu.project.name >
</ properties >

release.xml打包配置描述文件:

release.xml
<? xml  version = "1.0"  encoding = "UTF-8" ?>
< assembly  xmlns = "<a href="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" "="" style="color: rgb(50, 108, 166); text-decoration-line: none; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 20px !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: auto !important;">http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" 
     xmlns:xsi = "<a href="http://www.w3.org/2001/XMLSchema-instance" "="" style="color: rgb(50, 108, 166); text-decoration-line: none; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 20px !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: auto !important;">http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation = "http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 <a href="http://maven.apache.org/xsd/assembly-1.1.0.xsd" "="" style="color: rgb(50, 108, 166); text-decoration-line: none; border-radius: 0px !important; background: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 20px !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: auto !important;">http://maven.apache.org/xsd/assembly-1.1.0.xsd" >
     < id >assembly</ id >
     < formats >
         < format >zip</ format >
     </ formats >
     < fileSets >
         < fileSet >
              < directory >bin</ directory >
              < outputDirectory >bin</ outputDirectory >
         </ fileSet >
         < fileSet >
             < directory >${project.build.directory}/conf</ directory >
             < outputDirectory >conf</ outputDirectory >
         </ fileSet >
         < fileSet >
              < directory >logs</ directory >
              < outputDirectory >logs</ outputDirectory >
         </ fileSet >
     </ fileSets >
     
     < dependencySets >
         < dependencySet >
             < useProjectArtifact >true</ useProjectArtifact >
             < outputDirectory >lib</ outputDirectory >
             < scope >compile</ scope >
         </ dependencySet >
     </ dependencySets >
</ assembly >

最终输出结构为:在target目录下会生成 artifactId-version.zip包,解压缩的目录结构为

目录结构
artifactId-version
     bin              #程序运行相关脚本
     conf             #程序运行相关配置文件
     lib              #程序运行相关jar
     logs             #日志文件目录

 

脚本调整记录

  • 2016年3月1号
    控制台项目结构调整,去除对python环境的依赖,以Maven的assembly插件进行打包 

  • 11月21(pom.xml和生产build.py调整)
    原来的脚步会将production/conf下的配置文件打包到jar里面,而外面也会有一套,但是外面的配置文件是无效的。
    在pom.xml的profile(Production)的resource标签下,增加<targetPath>../temp</targetPath>标签行。
    在生产的脚步中修改 sourceconfdir = os.path.join(targetdir, 'temp')

从 SM30 到 Fiori:在 SAP BTP ABAP Environment 里创建 Business Configuration 配置维护对象的完整路径 摘要 在SAP BTP的ABAP环境中,传统SAP GUI和SM30配置方式被Business Configuration (BC)替代。BC通过Fiori应用维护配置,支持传输和权限控制。配置表需满足可维护性条件,如允许数据维护、包含技术字段等。通过ADT生成Maintenance Object和Transport Object,实现配置发布与治理。权限管理需创建IAM App和Business Catalog,确保配置可维护。BC在云端延续了可控、可追溯、可发布的治理原则。 (字数:150) 阅读详情

相关推荐

Python爬虫实战:巧用HEAD请求和Cookie令牌绕过沃尔玛反爬(附完整代码)

本文详细介绍了如何利用Python爬虫技术,通过HEAD请求和Cookie令牌绕过沃尔玛的反爬机制。文章深入解析了人机验证系统的运作原理,并提供了完整的工程化实现代码,包括令牌池设计、高并发架构和异常处理策略,帮助开发者高效采集电商数据。

weixin_29046035的博客 1007

Maven之(五)Maven仓库

本地仓库Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些jar包,只需要在Maven的pom.xml配置一下,该jar包就会自动引入工程目录。初次听来会觉得很神奇,下面我们来探究一下它的实现原理。首先,这些jar包肯定不是没爹没娘的孩子,它们有来处,也有去处。集中存储这些jar包(还有插件等)的地方被称之为仓库(Repository)。不管这些jar包从哪里来的,必须存储在自己...

weixin_30502965的博客 274

日前日内多阶段多时间尺度源荷储协调调度(matlab代码)

多阶段多时间尺度的协调调度的优势是考虑新能源出力的波 动性与随机性,需求响应负荷的不确定性会对电网制定的日前调度计划准确性造成影响,也就是能够更加精准的进行调度和分析,优化结果的可用性更强。在这方面论文里面,金力的《考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略》就考虑了日前日内实时三个阶段调度,每个阶段考虑了不同负荷需求响应策略,同时考虑了负荷波动性的影响,具有很强的参考意义。 目录 一、模型 二、程序运行 三、程序链接 一、模型 负荷需求响应考虑电价型和激励型两种,电.

zhangxd212489的博客 7915

Maven <repository> 配置小知识

1. snapshots 在 Maven 中,你可以使用 标签来控制你的项目在使用快照版本(Snapshot)时的行为。快照版本通常是在项目开发时使用的版本,它们会随着代码的不断更新而更新。 例如,一个项目使用的是版本为 的快照版本,当项目开发完成后,可能会将其发布为 版本的稳定版本(Release)。 标签中包含三个元素:在 Maven POM 文件中, 标签可以添加到构建文件(build)、配置文件(profile)或仓库文件(repositories)中,以控制 Mave

Java陈小白 3591

信息奥赛课课通(C++)p154-1近似排序

试题描述 读入一对正整数,将这两个数之间(包括这两个数本身)的所有数按下述特别规则排序后输出,该特别规则是按两数倒过来的值进行比较决定其大小,如30倒过来为3,29倒过来为92,则29大于30. 输入要求 1行,包含两个用空格隔开的自然数,这两个自然数给出了待排序数的范围,其中1≤第一个数≤第二个数≤999999999,两个数之差不超过100. 输出要求 输出排序后的数据,每行输出...

mengdicfm的博客 7280

《数据分析岗笔试高频题:字节常用的SQL与AB测试考题解析》

• 核心考点:用RANK()/DENSE_RANK()/ROW_NUMBER()排序,SUM() OVER()计算累积值。◦ 用公式n=2*(Zα/2+Zβ)^2*σ²/δ²,取α=0.05,β=0.2,计算得每组需260人;◦ 关注字节技术公众号“字节跳动数据团队”,学习真实AB测试案例(如“推荐算法优化实验”)。• 题型分布:SQL编程题(40%)、AB测试方案设计(30%)、数据洞察题(30%);◦ 牛客网“字节跳动SQL真题”(如“统计用户7日留存”“广告投放ROI计算”)。

2501_91651594的博客 1107

安装zblog时提示“release.xml不存在”的原因和解决办法

今天​在安装zblog的时候出现了提示“release.xml不存在!”导致无法正常安装的问题:​ 解决后发篇文章分享下,如果遇到同样问题可以尝试按照本文操作下。 先说解决办法: 重新去zblog官方下载最新版的安装程序重新上传安装即可解决。 问题原因: 出现这个问题一般是用了之前老旧的在线安装文件导致的,最新的zblogphp1.6文件结构有些许改变,导致了之前老旧的安装文件出现了错误。 ...

PHP错误汇总 298

手把手教你低成本复刻大疆C板缓启动电路(附原理图与选型清单)

本文详细介绍了如何低成本复刻大疆C板缓启动电路,包括核心器件选型、电路搭建与调试实战、参数优化方法论及进阶改进思路。通过替代型号和优化设计,实现功能相近的缓启动电路,成本不到原方案的1/3,适合电子爱好者、在校学生和预算紧张的硬件工程师。

weixin_29197051的博客 397

maven配置-pom文件中descriptor标签异常parameter ‘descriptor‘ has been removed from the plugin

在打包处理一个项目的时候发现pom标签异常。但是项目是可以正常运行的。之前找了很多文章说是这个标签过期的等等,但是一直没有一个准确的解释。在打包的时候出现了问题,这个项目的技术栈可能比较老,所以需要打tar.gc包来部署,但是我直接打出来的是jar包。

阿丹的博客 1510

rk3568 修改开机动画

bootanimation.zip是一个Android设备启动时播放的动画文件,它包含了一系列的图片和描述文件,用于描述动画的播放顺序和持续时间。

weixin_35723192的博客 2727

C#实战:从零搭建Vosk离线语音转文字系统

本文手把手教你用C#构建离线语音转文字系统,基于NAudio和Vosk实现全流程开发。首先介绍环境搭建,包括NuGet包安装和中文模型配置,强调16kHz单声道音频格式的关键性。接着详细解析音频预处理转换、Vosk模型初始化及识别过程的核心代码,提供多线程优化建议和实时识别扩展思路。文章包含80%以上代码注释,从常见问题排查到性能优化技巧,完整覆盖从"Hello World"到工业级部署的关键技术点,特别适合需要开发本地化语音识别应用的C#开发者。

墨夶的博客 752

Maven构建项目的打包方式

Maven构建项目的打包方式 1、使用 maven-shade-plugin 插件打包 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2....

划水的搬运工 574

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

maven概念和相关配置

一:maven的相关概念 maven的作用:帮助我们统一编译、测试、打包、部署、运行、调优项目以及统一管理我们的依赖jar包; 二:Maven的安装和相关配置 1.安装maven:解压到非中文目录即可 1&gt;.配置MAVEN_HOME 2&gt;.配置path环境变量:%MAVEN_HOME%\bin 3&gt;.测试是否安装成功 2.配置仓库: &lt;localRepository...

xunao1992的博客 283

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【JAVA开发之Maven】Maven的概念作用极其相关配置

Maven核心程序解压与配置,解压Maven核心程序,指定本地仓库,配置阿里云提供的镜像仓库,配置Maven工程的基础JDK版本,配置环境变量,配置 MAVEN_HOME配置PATH

yu_fu_a_bu的博客 542

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Maven的基本概念以及idea相关配置及使用

maven的基本使用方法以及在idea的配置

teacher_bu的博客 1483

Maven 仓库相关概念、Nexus配置

1、仓库定义 用来存储所有maven共享构建的位置 2、仓库布局 根据maven坐标定义每个构建在仓库中的存储路径,大致为:groupId/artifactId/versionId/artifactId-version.packaging 3、仓库分类 ...

chzsp62446的专栏 177

工具-Maven,基本使用与配置、相关概念与命令

文章目录作用:依赖管理:本地仓库:远程仓库(私服)中央仓库黑窗口进入文件夹mvn clean 命令mvn compile命令mvn test命令mvn package命令mvn install命令mvn deploy命令概念模型配置文件作用域 作用: 自己解决jar包冲突 会自己解决单元测试 依赖管理: maven工程对jar包的管理过程 本地仓库: 自己开发使用 远程仓库(私服) 自己公司内使用 中央仓库 全部开源的jar包,可在线下载 标准目录结构 黑窗口进入文件夹 cd 复制过来文件夹路径 回车

Blog belong to 二狗 395

Maven使用方法核心概念

1、软件开发中的阶段需要分析:分析项目具体完成的功能,有什么要求,具体怎么实现。设计阶段:根据分析的结果,设计项目的使用什么技术,解决难点。开发阶段:编码实现功能,编译代码,自我测试。测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试告。项目的打包,发布阶段:给用户安装项目。2、Maven能做什么1)项目的自动构建,帮助开发人员做项目代码的编译,测试,打包,安装,部署等工作。2)管理依赖(管理项目中使用的各种jar包)。

YOU__FEI的博客 2731

MAVEN01_概述+核心概念+IDEA中如何使用(创建项目)

①. Maven 简介 ①. Maven概述 ①. Maven是Apache软件基金会组织维护的一款自动化构建工具。主要有两个作用: maven工程对jar包的管理过程 项目的一键构建 ②. maven工程对jar包的管理过程 ③. 项目的一键构建 先来说说什么是构建?指的是项目从编译、测试、运行、打包、安装 ,部署整个过程都交给 maven 进行管理,这个过程称为构建 一键构建指的是整个构建过程,使用 maven 一个命令可以轻松完成整个工作 ②. maven的安装

所得皆惊喜 4572

SpringBoot入门-(1) Maven【概念+流程】

java包管理工具Maven初识

Mr_XLM的博客 1533

Maven的使用《一》之环境配置和概念

问题?maven是什么,作用是什么,怎么用,达到怎样的一个目的? 1.定义 现在几乎Maven已经成为了所有Java开源项目的标配,Struts、Hibernate、 Ehcache等知名的开源项目都使用Maven进行管理。国内也有越来越多的知名的软件公司开始使用Maven管理他们的项目,如阿里巴巴和淘宝。 struts2-core-2.3.14.2.jar\META-INF\maven\o

Mr_li13的博客 1228

Eclipse中Maven的安装与配置

Maven简单介绍:       Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。       作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 什么是项目构建:   &nbsp...

weixin_43939301的博客 4747

Maven学习(二) 修改settings文件和常用命令 Maven核心概念

虽然当前工作使用的是maven 项目 配置spring boot使用 但是对maven 的认知还是比较零散,进行一个记录 学习地址:https://www.majiaxueyuan.com/front/couinfo/56 1.根据要求修改settings文件 一般默认的settings文件是不会怎么去使用的,要修改几个地方 1.本地仓库 一般默认是在c盘(~/.m2/repo...

GinChou的萌新博客 2024

maven的配置及环境搭建和idea集成

Maven中的坐标是资源(jar)的唯一标识,通过该坐标可以唯一定位资源的位置。使用坐标来定义项目或引入项目中需要的依赖。

weixin_67434567的博客 456

Maven的基础配置与创建

这个是配置和创建Maven的

小小梁的博客 434

IDEA配置maven并创建or导入一个maven项目

回到idea的主界面 点击All settings 搜索maven 选中它 开始进行配置。前提是已经下载配置好了maven它自己!

m0_73544543的博客 347
上一篇: Dubbo使用指南
下一篇: rocketMq
breaknull
博客等级 码龄14年 15粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值