首页 > 其他分享 >maven使用systemPath方式加载本地jar(代码库)

maven使用systemPath方式加载本地jar(代码库)

时间:2024-02-26 13:58:03浏览次数:26  
标签:systemPath njcanc basedir jar maven 2.12

比如,jar包直接放到根目录

 

pom.xml 里这么配置

<dependency>
   <groupId>njcanc</groupId>
   <artifactId>njcanc</artifactId>
   <version>2.12</version>
   <scope>system</scope>
   <systemPath>
      ${project.basedir}/jar/njcanc-2.12.jar
   </systemPath>
</dependency>

 

打包的时候也要包含一下

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-war-plugin</artifactId>
   <version>2.4</version>
   <configuration>
      <includeEmptyDirectories>
         true
      </includeEmptyDirectories>
      <webResources>
         <resource>
            <directory>
               ${project.basedir}/jar
            </directory>
            <targetPath>WEB-INF/lib</targetPath>
            <filtering>false</filtering>
            <includes>
               <include>**/*.jar</include>
            </includes>
         </resource>
      </webResources>
   </configuration>
</plugin>

 

标签:systemPath,njcanc,basedir,jar,maven,2.12
From: https://www.cnblogs.com/acm-bingzi/p/18034182/mvn_system_path

相关文章

  • JavaFlink系列之一:Maven程序搭建及Java入门案例多种写法
    JavaFlink系列之一:Maven程序搭建及Java入门案例多种写法 一、Flink项目依赖配置<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://maven.apache.org/POM/4.0.0"......
  • Maven 换源
    ~/.m2/settings.xml<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditional......
  • kkFileView文档在线预览项目在IDEA运行正常正常,打包jar提示找不到office组件,请确认'of
    2024-02-2413:36:58.530WARN17976---[main]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithn......
  • Maven 设置 JDK 版本
    方法一(推荐)<project> ... <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties></project>方法二<project> ... <build&......
  • SrpingBoot项目部署(jar包+war包)
    一、打成jar包以jar包的方式启动,使用spingboot内置的tomcat运行。只要服务器上配置了jdk1.8及以上就可以运行项目,不需要外置tomcat。1.1Idea打包1.2将jar放到任意目录,cmd运行下面命令即可java-jartake.jar 若jar包名太长,输入java-jar后使用tab来选择jar包二、......
  • idea的Java项目打成jar包并服务器部署运行
    idea的Java项目打成jar包并服务器部署运行文章目录一、idea对Java项目打jar包二、上传jar包到服务器运行一、idea对Java项目打jar包1.File—>ProjectStructure---->Artifacts2.点击+号选择JAR,再选择第二个3.出现这个框,第一个Module是你最后jar包的名字,第二个是Ma......
  • docker 手动安装部署jar包
    创建Dockerfile文件例:FROMjdk:11MAINTAINERtfinfoADDems-basic.jar/ems-gb.jarENTRYPOINT["java","-XX:+UseG1GC","-XX:+TieredCompilation","-Dspring.profiles.active=gb-dev-mysql","-Dspring.group=EMS_GB_GROUP"......
  • springboot jar 快速启停脚本
    Window启动@echooffstartjavaw-jar-Dfile.encoding=UTF-8-Dlogging.config=D:\deploytest\logback-spring.xmlD:\deploytest\gateway-server-1.0.0.jarecho"gatewaysuccess----"startjavaw-jar-Dfile.encoding=UTF-8-Dlogging.config=D:\de......
  • maven多环境打包部署
    1、多环境properties文件创建准备properties配置文件在application.properties中配置标识环境[email protected]@在SpringBoot中多环境配置文件名需要满足application-{profiles.active}.properties的格式,其中{profiles.active}对应你的环境标识。#环......
  • SpringBoot使用git-commit-id-maven-plugin打包
    简介git-commit-id-maven-plugin是一个maven插件,用来在打包的时候将git-commit信息打进jar中。这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。功能你是否经常遇到这样的......