Maven构建web项目常用配置
来源:互联网 发布:淘宝网店客服怎么做 编辑:程序博客网 时间:2024/04/18 19:34
使用Maven来构建应用程序,可以非常方便地管理应用相关的资源。众所周知,应用程序中涉及到的一些依赖关系,如Java应用程序依赖jar文件,如果只是手动找到相应的资源,可能需要花费一些时间。而且,即使已经积累了库文件,在未来应用程序升级以后,还要考虑到依赖库文件的升级情况,再次搜索收集。
还有一个问题,对应用程序依赖文件的管理是个非常复杂工作,占用存储空间不说,还可能因为应用之间的版本问题导致依赖冲突。使用Maven的pom模型来构建应用程序,可以更加有效地的管理,而且配置内容非常清晰(有时多了,可能pom文件显得有点臃肿)。
下面将常用的Maven配置,整理如下,以备参考。首先,整理一个简单的目录,作为快速查询之用:
设置字符集
拷贝src/main/resources/资源文件
编译代码
、编译打包成jar文件
构建测试用例配置
输出依赖jar文件到指定目录
配置指定的repository
将应用及其依赖jar文件打成一个jar文件
具体配置的详细内容,如下所示:
1、设置字符集
在需要设置字符集的地方,引用${project.build.sourceEncoding}即可。
2、拷贝src/main/resources/资源文件
3、编译代码
可以指定源代码编译级别。
4、编译打包成jar文件
可以指定打包后jar文件的文件名后缀,同时可以设置是否将配置文件也打包到jar文件中。
5、构建测试用例配置
构建应用时,可以配置是否执行测试用例代码,也可以配置如果测试用例未通过是否忽略。
6、输出依赖jar文件到指定目录
上面,和pluginManagement并列的plugins元素中配置的是拷贝依赖jar文件到target/lib目录下面,如果在Eclipse中出现maven-dependency-plugin (goals “copy-dependencies”, “unpack”) is not supported by m2e错误,上面pluginManagement元素中的配置,可以解决这个错误提示。
7、配置指定的repository
如果我们需要要的一些依赖jar文件在maven中央repository中没有,可以在pom文件中配置特定的repository,一般需要配置id和url。
8、将应用及其依赖jar文件打成一个jar文件
0 0
- Maven构建web项目常用配置
- eclipse搭配maven构建配置web项目
- Maven构建Web项目
- Maven构建Web项目
- Maven Web项目构建
- maven构建web项目
- maven web项目构建
- maven 构建 web项目
- Maven构建Web项目
- maven构建web项目
- Maven构建web项目
- maven构建web项目
- Maven构建Web项目
- maven构建web项目
- [maven]构建maven web项目
- Maven项目构建配置
- 使用Maven构建Web项目+Spring+Mybatis配置
- 使用Maven构建web app开发项目,并配置tomcat
- Stanford机器学习---第三周.逻辑回归、正则化
- 在html页面动态调整控件的尺寸位正方形
- 《第一行代码Android》学习日记20——传感器应用
- 在ThinkPHP3.2下如何引用第三方类库
- Python Numpy 数组的初始化和基本操作
- Maven构建web项目常用配置
- 1/17||1/18
- CentOS 7中没有ifconfig命令,而且不能发现eth0
- 欢迎使用CSDN-markdown编辑器
- C++小题(十五)
- 续 Codeforces 605 B
- 分享 个人喜欢的几个谈论 React Native的几个知乎问题地址
- UNIX-静态库和动态库,环境变量
- Maven安装