这篇文章主要知识点是关于Maven、jar、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书
方式1:dependency 本地jar包
<dependency> <groupId>com.jouypub</groupId> <!--自定义--> <artifactId>cloud</artifactId> <!--自定义--> <version>1.0</version> <!--自定义--> <scope>system</scope> <!--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Repository中查找它--> <systemPath>${basedir}/lib/cloud.jar</systemPath> <!--项目根目录下的lib文件夹下,也可以是本机其它目录的绝对路径--> </dependency>
方式2:编译阶段指定外部lib
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>lib</extdirs><!--指定外部lib--> </compilerArguments> </configuration> </plugin>
方式3:将外部jar打入本地maven仓库
cmd 进入jar包所在路径,执行以下命令
引入依赖
<dependency> <groupId>com.hope.cloud</groupId> <artifactId>cloud</artifactId> <version>1.0</version> </dependency>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。
以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。
Copyright 2018-2020 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com
详解如何使用maven生成可以执行的jar
不依赖任何外界包,maven如何生成可以执行的jar? pom中不包含任何引用的情况下,只需要在pom中添加 maven-jar-plugin 即可。 解决过程 新建项目,仅包含一个main函数类:Xixi.java,输出 Xixi Say: hello pom中配置为 groupIdcom.paxi/groupId artifactIdxixi/artifactId version1.0-SNAPSHOT/version packagingjar/packaging namexixi/name urlhttp://maven.apache.org/url properties project.build.sourceEncodingUTF-8/project.build.sourceEncoding /properties 执行 mvn clean install 生成jar包 xixi-1.0-SNAPSHOT.jar, 执行jar命令,执行反馈出错 java -jar xixi-1.0-SNAPSHOT.jarxixi-1.0-SNAPSHOT.jar中没有主清单属性 对jar进行解压缩jar xvf xixi-1.0-SNAPSHOT.jar查看对应文件MANIFEST.MF cat META-INF/MANIFEST.MFManifest-Version: 1.0Archiver-Version: Plexus ArchiverBuilt-By: paxiCreated-By: Apache Maven 3.3.3Build-Jdk: 1.8.0_121 在pom中添加插件 maven-jar-plugin build plugins plugin groupIdorg.apache.maven.plugins/groupId arti……
maven下载jar包改用阿里云maven库的方法
本文介绍了maven下载jar包改用阿里云maven库的方法,分享给大家,具体如下: 修改maven安装路径中conf文件夹下的setting.xml文件 mirrors mirror idalimaven/id namealiyun maven/name urlhttp://maven.aliyun.com/nexus/content/groups/public//url mirrorOf*/mirrorOf /mirror/mirrors 之后下载速度会很快 方法二: 直接在pom文件里更改 : !-- 阿里云maven仓库 --repositories repository idpublic/id namealiyun nexus/name urlhttp://maven.aliyun.com/nexus/content/groups/public//url releases enabledtrue/enabled /releases /repository/repositories 添加这段 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……
批量上传Jar包到Maven私服的工具的方法
基本信息 适用环境:内网环境下的 Maven 私服,无法连接外网(或者需要翻墙),需要通过其他手段下载完依赖后导入到内网私服的情况。 功能描述: 单个依赖包含的pom,jar等文件应该在一个单独的目录中,可以指定下面的路径,上传 gson 到私服。 还可以指定到 f:\\.m2\\repository\\Gson\\gson ,上传 gson 的多个版本。 也可以直接 f:\\.m2\\repository ,将整个仓库下面的所有 jar 包的所有版本都上传到私服。 注意: 上传前,如果允许重复上传到私服,就需要在私服配置,允许 redeploy,否则已经存在的会报错。 下载 Jar 包 如果是下载单个的jar包,可以从 http://mvnrepository.com/ 搜素下载,下载的时候(根据连接打开一个地址,下载pom,jar,source,javadoc)。 如果是针对项目,可以先配置一个新的本地仓库路径(避免和已有jar搅和一起不好区分)。 为了可以下载source和java……