Maven构建应用程序常用配置
2023-09-14 08:57:30 时间
使用Maven来构建应用程序,可以非常方便地管理应用相关的资源。众所周知,应用程序中涉及到的一些依赖关系,如Java应用程序依赖jar文件,如果只是手动找到相应的资源,可能需要花费一些时间。而且,即使已经积累了库文件,在未来应用程序升级以后,还要考虑到依赖库文件的升级情况,再次搜索收集。
还有一个问题,对应用程序依赖文件的管理是个非常复杂工作,占用存储空间不说,还可能因为应用之间的版本问题导致依赖冲突。使用Maven的pom模型来构建应用程序,可以更加有效地的管理,而且配置内容非常清晰(有时多了,可能pom文件显得有点臃肿)。
下面将常用的Maven配置,整理如下,以备参考。首先,整理一个简单的目录,作为快速查询之用:
具体配置的详细内容,如下所示:
1、设置字符集
properties可以指定打包后jar文件的文件名后缀,同时可以设置是否将配置文件也打包到jar文件中。
5、构建测试用例配置
build构建应用时,可以配置是否执行测试用例代码,也可以配置如果测试用例未通过是否忽略。
6、输出依赖jar文件到指定目录
build上面,和pluginManagement并列的plugins元素中配置的是拷贝依赖jar文件到target/lib目录下面,如果在Eclipse中出现maven-dependency-plugin (goals “copy-dependencies”, “unpack”) is not supported by m2e错误,上面pluginManagement元素中的配置,可以解决这个错误提示。
7、配置指定的repository
repositoriesIDEA + maven 零基础构建 java agent 项目 Java Agent(java 探针)虽说在 jdk1.5 之后就有了,但是对于绝大多数的业务开发 javaer 来说,这个东西还是比较神奇和陌生的;虽说在实际的业务开发中,很少会涉及到 agent 开发,但是每个 java 开发都用过,比如使用 idea 写了个 HelloWorld.java,并运行一下, 仔细看控制台输出
Maven 构建生命周期和插件简介 Maven 构建生命周期定义了一个项目构建跟发布的过程。 Maven defines 3 lifecycles in META-INF/plexus/components.xml。 一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的:
相关文章
- Maven安装与配置,Idea配置Maven
- Windows 下Maven安装配置(本地仓库配置)[通俗易懂]
- Maven打包时引入本地jar包
- maven安装及配置(详细版)
- Maven的安装与配置
- maven mvn 命令行 编译打包
- maven配置环境变量失败解决办法
- Maven的安装与配置以及注意事项
- Maven中常用命令以及idea中使用maven指南
- Maven 入门教程
- Maven 下载、安装、配置、本地maven
- file.getcanonicalpath_maven relativepath
- maven快照更新策略_eclipse更新maven包
- idea里面配置maven_MFC傻瓜式教程
- 如何使用IntelliJ IDEA 配置Maven
- Maven下C3P0连接池配置及使用
- mvn install 报错 Please refer to E:mavenweb_nanchangtargetsurefire-reports for the indivi..
- 如何上传自己的项目到Maven中央仓库
- JavaWeb day5 Tomcat配置及idea创建Maven-Tomcat项目
- windows系统中安装maven用来编译项目
- Linux下配置maven
- 1-2. Maven 安装、仓库配置
- 【Android Gradle 插件】Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )
- java开发工具Maven、Gradle和Ant(二)
- 在一个项目各个子模块中使用Maven的一些通用的准则详解程序员
- maven项目在eclipse的library中没有Maven Dependencies详解程序员
- Apache Maven 3.6.1配置安装详解编程语言
- Maven与Redis完美结合实现高效管理Creating efficient Redis Integration using Maven(maven整合redis)