<classifier>jakarta</classifier> </dependency> 1. 2. 3. 4. 5. 6. 三 自定义 Classifier 属性 上面是我们引用别人的项目,配置 Classifier,如果要在自己的 Maven 项目中定义 Classifier,那么我们需要在 pom.xml 文件中进行相应的配置。具体来说,我们需要在 build 标签下添加maven-jar-plugin插件,并为其配置c...
maven 里的 classifier maven项目的class文件生成 一、平常开发出来的.java文件是怎么编译成class文件的? 1、将java文件编译、打包成class文件 方式一、采用maven进行打包 利用maven的package打包生命周期对项目进行打包。 //cmd进入项目目录 //先clean一下项目,主要是删除项目生成的一些项目文件,然后在用package进行打包...
jar的名称中多了一个跟JDK相关的名称,例如jdk15,按照上面的配置,明显是找不到这个jar的,于是classifier就有它的用武之地了,它表示在相同版本下针对不同的环境或者jdk使用的jar,如果配置了这个元素,则会将这个元素名在加在最后来查找相应的jar,例如: <dependency> <groupId>net.sf.json-lib</groupId> <artifac...
Maven的classifier作用 classifier可以是任意的字符串,用于拼接在GAV之后来确定指定的文件。 可用于区分不同jdk版本所生成的jar包 <dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.2.2</version><classifier>jdk15</classifier></dependency><dependency><groupId>...
1.classifier概述 classifier通常用于区分从同一POM构建的具有不同内容的构件(artifact)。它是可选的,它可以是任意的字符串,附加在版本号之后。 2.使用场景 场景一:区分基于不同JDK版本的jar包 如果项目依赖,json-lib-2.2.2-jdk13.jar。则XML配置内容如下: ...
没有标准的jar包,但是有扩展的,如:json-lib-2.4-jdk15.jar,所以,这里要引入classifier这个元素了,classifier元素用来帮助定义构件输出的一些附属构件。 所以,下面这里加入classifier元素来下载扩展包json-lib-2.4-jdk15.jar。 代码语言:javascript 复制 <dependency><groupId>net.sf.json-lib</groupId><artifactId>...
Annotation Libraries Web Assets HTTP Clients Language Runtime Logging Bridges Dependency Injection XML Processing Web Frameworks Android Platform I/O Utilities Defect Detection Metadata Code Generators Configuration Libraries OSGi Utilities Concurrency Libraries ...
-DarchetypeCatalog=internal 3创建maven-web项目 ①创建普通java项目 NEW Project—选择Maven创建项目。 GroupID是项目组织唯一的标识符。 比如我的项目叫test001,那么GroupID应该是com.liuxiaoai.test001(域名+公司名+项目名) ArtifactID就是项目的唯一的标识符,一般都是项目名+说明。 当然学习阶段也没有那么严格,...
Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。 可传递性依赖发现 一种相当常见的情况,比如说 A 依赖于其他库 B。如果,另外一个项目 C 想要使用 A ,那么 C 项目...
Maven 构建生命周期定义了一个项目构建跟发布的过程。 一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的: 为了完成 default 生命周期,这些阶段(包括其他未在上面罗列的生命周期阶段)将被按顺序地执行。 Maven 有以下三个标准的生命周期: ...