<!-- 把依赖的jar包拷到lib目录下 -->
02 |
< plugin > |
03 |
< groupId >org.apache.maven.plugins</ groupId > |
04 |
< artifactId >maven-dependency-plugin</ artifactId > |
05 |
< executions > |
06 |
< execution > |
07 |
< id >copy-dependencies</ id > |
08 |
< phase >package</ phase > |
09 |
< goals > |
10 |
< goal >copy-dependencies</ goal > |
11 |
</ goals > |
12 |
< configuration > |
13 |
< outputDirectory >${project.build.directory}/lib</ outputDirectory > |
14 |
< overWriteReleases >false</ overWriteReleases > |
15 |
< overWriteSnapshots >false</ overWriteSnapshots > |
16 |
< overWriteIfNewer >true</ overWriteIfNewer > |
17 |
</ configuration > |
18 |
</ execution > |
19 |
</ executions > |
20 |
</ plugin > |
21 |
<!-- 以utf-8编码拷贝配置文件,拷贝过程中是可以做变量替换的,也就是说你的配置文件可以是个模板,里面的${}所包含的内容是可以拷贝过程中替换的 --> |
22 |
< plugin > |
23 |
< groupId >org.apache.maven.plugins</ groupId > |
24 |
< artifactId >maven-resources-plugin</ artifactId > |
25 |
< version >2.3</ version > |
26 |
< executions > |
27 |
< execution > |
28 |
< id >copy-resources</ id > |
29 |
< phase >package</ phase > |
30 |
< goals > |
31 |
< goal >copy-resources</ goal > |
32 |
</ goals > |
33 |
< configuration > |
34 |
< encoding >UTF-8</ encoding > |
35 |
< outputDirectory >${project.build.directory}</ outputDirectory > <!-- 把配置文件拷到和jar包同一个路径下 --> |
36 |
< resources > |
37 |
< resource > |
38 |
< directory >src/main/resources/</ directory > |
39 |
< includes > |
40 |
< include >config.xml</ include > |
41 |
< include >log4j.xml</ include > |
42 |
</ includes > |
43 |
< filtering >true</ filtering > |
44 |
</ resource > |
45 |
</ resources > |
46 |
</ configuration > |
47 |
</ execution > |
48 |
</ executions > |
49 |
</ plugin > |
50 |
<!-- 打jar包时需要把配置文件给排除在外 --> |
51 |
< plugin > |
52 |
< groupId >org.apache.maven.plugins</ groupId > |
53 |
< artifactId >maven-jar-plugin</ artifactId > |
54 |
< executions > |
55 |
< execution > |
56 |
< phase >package</ phase > |
57 |
< goals > |
58 |
< goal >jar</ goal > |
59 |
</ goals > |
60 |
< configuration > |
61 |
< classifier >lib</ classifier > |
62 |
< excludes > |
63 |
< exclude >config.xml</ exclude > |
64 |
< exclude >log4j.xml</ exclude > |
65 |
</ excludes > |
66 |
</ configuration > |
67 |
</ execution > |
68 |
</ executions > |
69 |
</ plugin > |
相关推荐
maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing.BeanDefinitionParsingException 异常怎么办? maven-shade-plugin 插件打第三方依赖包,spring 有 java....
主要介绍了用Maven打成可执行jar,包含maven依赖,本地依赖的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Maven可以简化项目的构建和依赖管理,并提供了一种规范化和可复用的方式来管理Java项目。它广泛应用于Java开发领域,简单来说:它提供了一个简单而强大的方式来管理项目的构建、依赖关系和文档在企业级项目中被广泛...
这个文档讲的是利用MyEclipse的自带maven插件进行web项目的打包管理,处理本地的web项目的依赖,通过war进行直接依赖打包,十分方便的web管理内容
流水线的时候将被依赖的项目或 Jar 包推送到 Nexus 仓库中。 引用该依赖的项目在 DCS 流水线的时候拉取依赖,随后打包构建镜像。 Maven 镜像构建说明 1.自定义settings.xml文件 在配置文件中配置有上传 jar 包权限的...
所有原型都会创建一个标准的Maven项目,以供构建和运行,该项目具有已配置的pom(包括基于原型的最小必需依赖项)和一个带有启动应用程序所需代码的Start类。 ###用法 对于任何Maven原型,使用任何原型的方式都...
完整pom,直接可以使用,单独打包成jar包,maven完整配置,附带完整依赖包
api-master是springMVC项目,基于maven多模块依赖,采用dubbo远程调用,目前spring升级到4.3.13版本,欢迎大家提出意见,您的宝贵意见,是我们进步的动力。 项目说明 项目基于maven的多profile环境配置,打包时需要...
它带有预定义的目标,用于执行某些明确定义的任务,例如代码编译及其打包。 Maven 从一个或多个存储库(例如 Maven 2 中央存储库)动态下载 Java 库和 Maven 插件,并将它们存储在本地缓存中。[4] 下载工件的本地...
一种基于maven或者ant的打包工具 bootstrap 前端框架,封装了很多css+js的功能组件,插件丰富 三、java相关 eclipse如不过不支持java8,可自行安装插件,eclipse中依次打开“Help”–》“Eclipse Marketplace”,在...
将类文件与所有依赖项一起打包到一个可执行的 jar 文件中 安装 Maven 您需要 Maven 版本 2 或更高版本。 如果您已经安装了它,请跳过本段。 视窗 下载最新的稳定版本(不是源代码)。 然后提取到例如。 您的C:\...
打包可以通过从根目录(带有pom.xml Code )运行mvn package来完成,它将在target目录中创建可用的JAR。 将“ with-dependencies” JAR重命名为otld.jar并将该JAR放置在易于查找的目录中。 用法 有关说明,请运行...
它将内置的库打包到特定于操作系统的JAR(带有POM)中。 这允许secp256k1-java(或其他感兴趣的Java项目)使用常规的Maven依赖关系解析过程来依赖这些JAR。 需要以下依赖项(加上Java和Maven): autotools-dev ...
部署方式当前未以打包方式提供此应用程序,因此您需要使用Maven对其进行打包。 有一个名为“ package”的目标将构建2个jar,其中一个包含所有引用库,因此您无需手动安装依赖项。 执行.jar程序包后,打开Web浏览器并...
在Pom.xml中,您可以找到所有必需的依赖项,一旦使用maven安装了项目,就可以在springboot应用程序中启动它,并且其余端点可以立即在端口8080上的嵌入式tomcat上使用,除非您对其进行更改。 运行项目后到达的端点 这...
Nexus X射线 该项目的目标是分析现有的Sonatype ...构建此项目需要安装Maven。 只需调用mvn install即可打包并安装可以在目标计算机上使用的fat-jar。 依存关系 附带的pom.xml给出了CLI的所有依赖关系。 您应该安装R
只需使用Maven打包项目: $ mvn clean package -U 然后将带有依赖项的工件复制到 /webapps/ROOT/WEB-INF/lib/ Tomcat安装目录。 然后编辑您的portal-ext.proprties文件,并在以下行中添加您的自定义S3属性: ...
后端数据存储是 hsqlDB,JAP 用于持久性和从 DB 中获取对象,Spring boot 将所有内容打包到一个带有嵌入式 tomcat 和 HSQL 的单个可执行 JAR 文件中。 步骤 1:通过启用所需的依赖项,使用 STS 创建 Spring stater ...
为了轻松运行JMH基准测试,将项目打包到一个带阴影的jar中。 有一个使用带有默认参数的exec-maven-plugin运行JMH基准测试的快捷方式 mvn clean install exec:exec -DskipTests 要启用程序集输出,您必须将几个标志...