![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
柠檬好酸啊
这个作者很懒,什么都没留下…
展开
-
maven(4):dependencyManagement和dependencies
文章目录一、dependencyManagement应用场景二、dependencies应用场景三、dependencyManagement与dependencies区别 一、dependencyManagement应用场景 为了项目的正确运行,必须让所有的子模块使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。在我们项目顶层的pom文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显原创 2020-10-28 21:09:51 · 98 阅读 · 0 评论 -
maven(5):maven构建的生命周期和常用命令
maven 命令的格式 mvn [plugin-name]:[goal-name],可以接受的参数如下。 -D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试; -P 指定 Profile 配置,可以用于区分环境; -e 显示maven运行出错的信息; -o 离线执行命令,即不去远程仓库更新包; -X 显示maven允许的debug信息; -U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。 开发中常用命令 mvn compile 编译源代码 mvn tes原创 2020-10-28 20:27:27 · 140 阅读 · 1 评论 -
maven(1):maven打包工具
文章目录maven相关的一些知识maven打包插件 maven-assembly-plugin,maven-shade-plugin与maven-assembly-plugin一、介绍二、 打包准备三、 maven-jar-plugin插件(maven默认打包插件)四、 maven-shade-plugin五、 maven-assembly-pluginid与formatsfileSets/fileSetfiles/filedependencySets/dependencySet maven相关的一些知识原创 2020-10-28 19:48:00 · 1219 阅读 · 1 评论 -
maven(3):manifest和maven
文章目录jar文件常见的 jar工具用法META-INFmaven和MANIFEST.MF jar文件 提到 JAR,最先可能想到的就是依赖,比如 fastjson.jar ,它可以作为依赖在项目中来引用,但是不能通过 java -jar 来执行,这种就是非可执行的 JAR。另外一种,比如我们项目打包之后生成的 JAR (当然也可能是 war),我们可以通过 java -jar 来运行程序,我们把它称之为可执行的 JAR。 JAR 作用大体可以分为以下几种: 用于发布和使用类库 作为应用程序和扩展的构建单原创 2020-10-28 19:46:54 · 1489 阅读 · 1 评论 -
maven(2):通过maven来启动main方法
文章目录通过maven命令来运行Java程序main方法一、从命令行运行二、 在pom.xml中指定某个阶段执行三、 在pom.xml中指定某个配置来执行 通过maven命令来运行Java程序main方法 一、从命令行运行 运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。 mvn compile 编译完成后,执行exec运行main方法。 不需要传递参数: mvn exec:java -Dexec.mainClass="com.vineetma原创 2020-10-28 19:42:27 · 738 阅读 · 1 评论