导航:首页 > 源码编译 > maven项目减少依赖可以加快编译吗

maven项目减少依赖可以加快编译吗

发布时间:2022-06-30 12:02:14

A. 如何剔除Maven项目中多余的依赖项

可以用 查看项目依赖:mvn dependency:analyze; 查看项目直接和传递依赖:mvn dependency:tree ; 查看maven构建时有效的pom:mvn help:effective-pom 来看哪些jar是不需要的,再排除就好了。

B. maven 编译项目问题

maven项目编译的标准输出路径就是mavenProject/target/classes, 项目右键 build path--configure build path--java build path--source,把default output folder改成mavenProject/target/classes,在菜单栏project下把自动编译打勾。

C. 如何用maven把依赖的jar包编译到最终生成的jar包中

如何用maven把依赖的jar包编译到最终生成的jar包中
目前没用过,可以把依赖,导出到一个目录中 。。。。。。。。。。默认是导出到build\dependency的

将maven项目中依赖的jar包导出到指定的目录

<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputDirectory>target/webapp/WEB-INF/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
<stripVersion>true</stripVersion>
</configuration>
</plugin>

进入工程目录执行:
mvn dependency:-dependencies

这样,pom.xml中指定的jar就被导出到目录:target/webapp/WEB-INF/lib

D. 怎样解决maven里编译时包的依赖有关问题

一、导出到默认目录 targed/dependency
从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令

mvn dependency:-dependencies
或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:-dependencies后,点击运行
maven项目所依赖的jar包会导出到targed/dependency目录中。
二、导出到自定义目录中
在maven项目下创建lib文件夹,输入以下命令:

mvn dependency:-dependencies -DoutputDirectory=lib
maven项目所依赖的jar包都会复制到项目目录下的lib目录下
三、设置依赖级别
同时可以设置依赖级别,通常使用compile级别

mvn dependency:-dependencies -DoutputDirectory=lib -DincludeScope=compile

E. 如何搭建 maven 编译环境

第一步:配置maven环境

将下载文件解压,然后设置maven环境
如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3
我的电脑-----属性----高级-----环境变量-----环境变量-----新建
变量名:M2_HOME
变量值:F:\maven\apache-maven-3.0.3
找到path
在环境变量值尾部加入:;%M2_HOME%\bin;---前面注意分号
当然,你也可以直接在path 路径下加入:;F:\maven\apache-maven-3.0.3\bin 只是上面的方式更优雅一点。
我新建立
打开命令提示符(开始---运行---cmd),检查我们的java环境和maven环境是否有误。第二步:修改仓库位置

修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。
我的仓库路径:F:\maven\repo----这个路径是我自己创建,你可以将路径创建在任何位置。
我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径

下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(F:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。

第三步:创建maven项目
创建一个我们自己的项目。

F. maven项目什么时候用到编译,打包

你写完代码的时候,编译可以测试是否有错误,打包可以jar可以war,前者可以像其它jar一样被调用,后者用于发布项目

G. 关于maven依赖的问题

是一个个手动添加的,可以写在父pom中,子项目直接饮用父pom,也方便管理。
即便jar包也有自己的依赖关系,你写入一个jar的dependency,可能其他jar包编译时也会自动下载,具体问题具体分析。

H. 用maven编译项目时出现如下问题

在/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk.,就要配置那个版本的jdk。

强制保存文件命令:w !sudo tee %

此时在进入项目执行:$ git pull origin master

继续mvn clean install

I. Maven项目依赖问题

web工程右键properties.MyEclipse.Deployment Assembly.Merged deployment of moles
选中Enable project specific settings
不要选中Enable merged deployment of Utility and EJB moles.

J. Maven无法找到依赖在编译型问题,怎么解决

我们现在开发过程中很多的项目是基于maven的项目。我们可能会遇到在eclipse中项目一切正常,在服务器编译的过程中会出现如下的问题这里写图片描述

代码如下
这里写图片描述
这里写图片描述

如图选中部分正好是导致系统编译不通过的代码。

阅读全文

与maven项目减少依赖可以加快编译吗相关的资料

热点内容
外网怎么登陆服务器地址 浏览:133
什么人要懂编译原理 浏览:150
源码改单 浏览:712
pdfzip 浏览:875
压缩空气25兆帕会变成液体吗 浏览:50
linux测试服务器性能 浏览:949
dlp硬盘加密 浏览:359
应用加密里面打不开 浏览:854
基于单片机的超声波测距仪的设计 浏览:738
xp自动备份指定文件夹 浏览:660
我的世界服务器如何让世界平坦 浏览:167
服务器和电脑如何共享 浏览:685
程序员早期症状 浏览:569
学小学生编程哪里学 浏览:947
单片机控制与设计论文 浏览:775
破解加密视频违法嘛 浏览:244
pythonforandroid下载 浏览:236
进光遇显示服务器繁忙怎么办 浏览:643
安卓手机如何改成苹果xr 浏览:519
华为服务器为什么在山里 浏览:274