当前位置: 首页 > article >正文

maven编译时引入外部jar

<!-- 1.添加对工程lib目录中jar的编译 -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <encoding>UTF-8</encoding>
        <compilerArguments>
            <extdirs>${project.basedir}/src/main/resources/lib</extdirs>
        </compilerArguments>
    </configuration>
</plugin>

<!-- 2.编译时引入独立jar包 -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <encoding>UTF-8</encoding>
        <compilerArguments>
            <verbose />
            <!-- 替换为所引用jar的路径 -->
            <bootclasspath>${JAVA_HOME}\jre\lib\rt.jar</bootclasspath>
        </compilerArguments>
    </configuration>
</plugin>
 

也可以使用下面的方式

  1. <dependency>
  2. <groupId>com.example</groupId>
  3. <artifactId>your-artifact-id</artifactId>
  4. <version>1.0.0</version>
  5. <scope>system</scope>
  6. <systemPath>${project.basedir}/libs/your-jar-file.jar</systemPath>
  7. </dependency>

http://www.kler.cn/a/349621.html

相关文章:

  • AI编程:如何编写提示词
  • 线段树 算法
  • MATLAB中extractAfter函数用法
  • 当当网近30日热销图书的数据采集与可视化分析(scrapy+openpyxl+matplotlib)
  • 【设计测试用例自动化测试性能测试 实战篇】
  • MySQL查询优化(三):深度解读 MySQL客户端和服务端协议
  • 标准IO的特点和函数接口的分类
  • LabVIEW如何实现高精度定时器
  • 【Vue】Vue2(10)
  • Flink移除器Evictor
  • 哈希表的模拟实现——Java数据结构
  • 字符串和字符数组
  • 文心一言 VS 讯飞星火 VS chatgpt (370)-- 算法导论24.4 2题
  • SQL注入漏洞(三)
  • Node.js配置Typescript自动编译
  • 深入探讨:xlive.dll文件缺失的影响与解决方案,两分钟修复xlive.dll错误
  • CentOS安装NVIDIA驱动、CUDA以及nvidia-container-toolkit
  • 前端小技巧-网页点击动画效果
  • CSS——表格、表单、链接和导航菜单
  • Python Django 数据库优化与性能调优
  • 线性代数杂谈(2)——逆,转置与置换矩阵
  • 机器学习:opencv--人脸检测以及微笑检测
  • 【vue】vue-router_ vue3路由管理器
  • 5个 elasticsearch实战应用案例和详细分析
  • SuperMap GIS基础产品FAQ集锦(20241014)
  • Python机器学习数据清洗到特征工程策略