zhizhesoft

  • 首页
maven
Intellij Idea

【spring cloud】【IDEA】【Maven】spring cloud多模块打包,打包的jar包只有几k,jar包无法运行,运行报错:no main manifest attribute, in /ms-eureka.jar

======================================================================================== 引申:maven打包多模块spring cloud服务报错 程序包XXX不存在 : https://www.cnblogs.com/sxdcgaq8080/p/10117852.html   ===========================================================================…

2022年7月20日 0条评论 33点热度 0人点赞 risingsun 阅读全文
maven

Maven项目的目录问题

    创建maven项目,使不使用骨架都行。     java项目的目录 .idea  IDEA对项目的一些配置,留着   .mvn  打包用的,基本用不到,删掉   src/main  项目 java存放.java文件,resources存放静态资源、配置文件、映射文件。 静态资源一般在resources下新建文件夹static,下面新建css、js、image来存放对应的文件。 配置文件一般直接放在resources下。 映射文件一般在resources下新建文件夹mapper来存放。   src/test …

2022年7月8日 0条评论 21点热度 0人点赞 risingsun 阅读全文
maven

Maven 多模块开发

  多模块开发在大项目中用得比较多,把一个项目拆分为多个模块,一个小组开发一个模块。 比如微服务,一个服务一个模块;比如ssm,持久层(dao)一个模块,业务层一个模块(service)、视图层(mvc、web、view)一个模块。当然ssm不算大,也可以用。 此处以ssm为例。         方式一:父子工程(聚合工程) 这种方式是多模块开发最常用的,推荐。   (1)创建父工程     父工程只是作为容器,留下pom.xml管理整个项目的依赖即可,将src删掉。     (2)创建子模块 对父工程单击右键,新…

2022年7月8日 0条评论 17点热度 0人点赞 risingsun 阅读全文
maven

Maven 父子工程的一些细节

  Project,项目,也叫做工程。   父子工程中,子模块会自动继承父工程的资源、依赖,但子模块之间是独立的,不能直接访问彼此中的资源、类。 就是说我们可以把多个子模块都要用的资源、依赖提出来,放到父工程中,注意微服务的每个服务都是独立的,不能这么干。     父子工程的依赖继承问题 子模块会继承父工程的依赖,但并不是所有继承下来的依赖都有效、还能在子模块中使用。 作用域是provided、test的依赖,继承下来都是无效的,需要在子模块的pom.xml中重新导入。       使用其它子模块中的类 有时候我们…

2022年7月8日 0条评论 20点热度 0人点赞 risingsun 阅读全文
maven

Maven jar包冲突

  在pom.xml中引入一个依赖,maven会自动导入这个依赖的依赖,方便的同时也会造成jar包冲突: (1)A、B都依赖C,我们导入A(自动导入C)、B(自动导入C),maven自动导入了2个C,到底使用哪个C?这2个C冲突了,maven不知道该用哪个。 (2)A依赖C,我们导入A(自动导入C),我们不知道已经有了C,自己又手动导了一个C。 我们直接导入的依赖叫做直接依赖,比如A;maven自动导入的直接依赖的依赖,叫做间接依赖,比如C。   解决费方式: 如果冲突的包都是直接依赖、或者都是间接依赖,把要使用的…

2022年7月8日 0条评论 19点热度 0人点赞 risingsun 阅读全文
maven

Maven简介

  Maven简介 Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断(pom.xml)能管理一个项目的构建、报告和文档等步骤。 Maven 是一个跨平台的项目管理工具(因为是java写的),可以管理java项目,也可以管理其他语言的项目。   主要包含: 项目对象模型(POM):通过一段描述信息(pom.xml)来管理项目 项目生命周期的管理 依赖管理   优点: 自动构建项目 统一管理依赖      …

2022年7月8日 0条评论 0点热度 0人点赞 risingsun 阅读全文
maven

Maven环境配置

  1、下载maven的安装包     2、新建文件夹maven,把maven的安装包放进去,在maven文件下新建文件夹repository作为仓库。     3、在conf\settings.xml中配置本地仓库的地址、中央仓库的镜像(阿里云) <localRepository>F:/maven/repository</localRepository> <mirror> <id>alimaven</id> <name>aliyun mave…

2022年7月8日 0条评论 20点热度 0人点赞 risingsun 阅读全文
maven

Maven 仓库、坐标、常用命令

    maven中的仓库   需要jar包时,先到本地仓库中找,没有就从中央仓库去下载到本地仓库。   中央仓库很多都在国外,下载速度慢。国内的一些公司在自己的服务器上搭建了maven仓库(中央仓库的镜像),供内部人员使用,因为在公司私有的服务器上,所以又叫做私服。 有的公司把自己的maven分享出来,免费供开发者使用,比如阿里云的maven仓库。   如果使用了私服,需要jar包时,先到本地仓库中去找,找不到再去私服上找,如果私服上没有,就从中央仓库下载到私服,再从私服下载到本地仓库。          Mav…

2022年7月8日 0条评论 18点热度 0人点赞 risingsun 阅读全文
maven

Maven 阿里云仓库地址

  https://maven.aliyun.com/mvn/view       一般使用聚合仓库(group),path是仓库地址。可点击右上角“使用指南”:                     附   目前阿里云仓库的地址 https://maven.aliyun.com/repository/public  https://maven.aliyun.com/nexus/content/groups/public 2个地址是等价的,只不过一个是新地址,一个是旧地址。  

2022年7月8日 0条评论 19点热度 0人点赞 risingsun 阅读全文
maven

解决Maven配置了阿里镜像后仍从中央仓库下载依赖的问题

  今天从github上拉了一个项目,我maven配置的是阿里的镜像,maven下载这个项目的依赖却从中央仓库下载。 新建了一个maven项目,依赖是从阿里镜像的下载的,说明阿里的镜像是正常的。     解决:在项目的pom.xml中显式设置仓库地址 <repositories> <repository> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://mave…

2022年7月8日 0条评论 16点热度 0人点赞 risingsun 阅读全文
12345…275
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.