`
liyuanchao2004
  • 浏览: 8137 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Maven 的classifier的作用

阅读更多
jar的名称中多了一个跟JDK相关的名称,例如jdk15,按照上面的配置,明显是找不到这个jar的,于是classifier就有它的用武之地了,它表示在相同版本下针对不同的环境或者jdk使用的jar,如果配置了这个元素,则会将这个元素名在加在最后来查找相应的jar,例如:
[c-sharp] view plaincopyprint?
<dependency> 
                <groupId>net.sf.json-lib</groupId>  
                <artifactId>json-lib</artifactId>  
                <version>2.2.2</version> 
                    <classifier>jdk15</classifier>   
            </dependency> 


这样配置即可找到json-lib-2.2.2-jdk15.jar ,其他的就不解释了,应该明白他的用途了吧。
分享到:
评论

相关推荐

    009 maven插件spring-boot-maven-plugin

    Maven 插件 Spring Boot Maven Plugin Spring Boot Maven Plugin 是一个 Maven 插件,用于简化 Spring Boot 项目的构建和打包过程。该插件提供了许多有用的功能,例如重新打包可执行的存档、自定义层配置、继承 ...

    maven批量导入第三方jar包至本地库工具

    首先,我们需要理解Maven本地库的作用。Maven本地库是Maven在本机上存储已下载的依赖的地方,当项目构建时,Maven会首先查看本地库,如果找不到所需的依赖,再从远程仓库下载。因此,将第三方jar包导入本地库可以...

    classifier4J

    "Classifier4J" 是一个基于Java的文本分类库,它为开发者提供了方便的工具来对文本数据进行分类和摘要提取。这个库的核心功能是利用机器学习算法,将文本按照预定义的类别进行自动划分,同时支持提取文本的主要内容...

    Maven 实战源码

    Maven坐标是每个项目在Maven系统中的唯一标识,由groupId、artifactId、version、packaging(打包类型,如jar、war)和classifier(可选,用于区分不同构建版本)组成。 8. Maven多模块项目: 大型项目通常被划分...

    许晓斌:Maven与持续集成

    通过许晓斌老师的分享,我们可以看到Maven作为一种强大的项目管理和构建工具,在提高软件开发效率方面具有重要作用。结合持续集成实践,可以进一步提高软件的质量和开发速度。对于开发者而言,熟练掌握Maven的使用...

    Maven的Dependency测试

    在`&lt;dependencies&gt;`标签下添加测试框架的依赖,如`&lt;dependency&gt;`标签内`&lt;classifier&gt;`属性用于指定特定的测试类库,如`javadoc`或`sources`。 5. **测试配置** Maven的测试配置可以在`pom.xml`中通过`&lt;build&gt;...

    springside-core-4.2.2.GA(含关联的test.jar)

    &lt;classifier&gt;tests&lt;/classifier&gt; &lt;scope&gt;test 手动安装至本地maven仓库 mvn install:install-file -DgroupId=org.springside -DartifactId=springside-core -Dversion=4.2.2.GA -Dfile=./springside-core-4.2.2...

    maven框架下载,内网专用

    在Maven的坐标体系中,完整的依赖声明包括groupId、artifactId、version、packaging和classifier,如`&lt;dependency&gt;&lt;groupId&gt;org.apache.maven&lt;/groupId&gt;&lt;artifactId&gt;maven-core&lt;/artifactId&gt;&lt;version&gt;3.8.1...

    maven3配置文档

    此外,`&lt;plugin&gt;`元素用于配置构建过程使用的Maven插件,比如`maven-compiler-plugin`用于控制编译的Java版本。 总的来说,Maven 3.0.4是一个强大的Java项目管理工具,它简化了构建过程,通过`pom.xml`文件实现了...

    Maven搭建Grpc项目详细流程附加grpc—java简单demo

    在本文中,我们将详细介绍如何使用Maven来搭建一个gRPC Java项目,并提供一个简单的示例。gRPC是一个高性能、开源的通用RPC框架,它利用Protocol Buffers作为接口定义语言。Maven是Java项目管理和构建的工具,对于...

    MAVEN POM元素参考

    - `dependencies`: 定义项目依赖的其他库,每个依赖包含`groupId`, `artifactId`, `version`,可选`type`(默认为jar)和`classifier`(如javadoc或sources)。 - `dependencyManagement`: 提供依赖版本的集中管理,...

    Maven pom.xml与settings.xml详解

    在Maven的世界里,`pom.xml`和`settings.xml`是两个至关...综上所述,理解并熟练运用`pom.xml`和`settings.xml`是掌握Maven的关键,它们是构建、管理和维护大型项目的基础,对于提升开发团队的工作效率有着重要作用。

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    &lt;classifier&gt;exec&lt;/classifier&gt; &lt;excludeDevTools&gt;true &lt;includeConfig&gt;true &lt;outputDirectory&gt;target ``` 通过这样的配置,我们可以得到一个独立的jar包,包含主类和其他资源,而依赖和配置文件则...

    Maven使用介绍(PPT)

    Maven坐标由五个元素构成:groupId、artifactId、version、packaging和classifier。groupId定义了Maven项目隶属的实际项目,artifactId定义了实际项目中的模块,version定义了项目的当前版本,packaging定义了项目的...

    springboot编译jar包后无法扫描子jar包中的注解解决方法

    接着,在`&lt;plugins&gt;`标签内添加`spring-boot-maven-plugin`插件,并配置`&lt;classifier&gt;exec&lt;/classifier&gt;`参数。 ```xml ${project.artifactId} &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-...

    Maven基础技术.pdf

    - **坐标**:在Maven中,每个构件都有唯一的坐标标识,由四部分组成:&lt;groupId&gt;:&lt;artifactId&gt;:&lt;version&gt;:&lt;classifier&gt;。例如,`com.itheima:maven:3.6.3`表示`com.itheima`组织下的`maven`项目,版本为`3.6.3`。 - *...

    maven 实战(还没有看)

    此外,还可以通过classifier(例如,javadoc或sources)和type(如jar、war或ear)进一步区分不同的构建输出。这些信息在pom.xml文件中定义,Maven依赖管理系统根据坐标自动下载所需的库。 ## 4. Maven的生命周期...

Global site tag (gtag.js) - Google Analytics