当前位置:首页 » 编程软件 » mavenlinux编译

mavenlinux编译

发布时间: 2023-09-14 07:22:07

‘壹’ linux环境下怎么用maven编译一个已有的java项目

mvn clean compile

‘贰’ maven是干嘛的

Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven能够很方便地帮你管理项目报告,生成站点,管理JAR文件,等等。例如:项目开发中第三方jar引用的问题,开发过程中合作成员引用的jar版本可能不同,还有可能重复引用相同jar的不同版本,使用maven关联jar就可以配置引用jar的版本,避免冲突。

你给出的图片中binary是二进制文件,source是源码,开发中我们需要下载的是binary文件,后缀标识压缩算法. 一般来说,windows系统用zip较多,linux系统用tar.gz较多。source是maven项目的源码,探究原理时可以下载源码进行研究。


Maven常用命令:

1.mvn archetype:generate 创建Maven项目

2.mvn compile 编译源代码

3.mvn deploy 发布项目

4.mvn test-compile 编译测试源代码

5.mvn test 运行应用程序中的单元测试

6.mvn site 生成项目相关信息的网站

7.mvn clean 清除项目目录中的生成结果

8.mvn package 根据项目生成的jar

9.mvn install 在本地Repository中安装jar

10.mvn eclipse:eclipse 生成eclipse项目文件

‘叁’ Linux下编译maven工程,报外部jar包找不到的问题,已经使用extdirs引入了外部jar包,求助。

变换几种方案修改配置排排错,或换个server环境再试。
没遇到过这种问题,祝早日解决!

‘肆’ maven编译时 修改了pom.xml中jar包版本号,但是依旧会下载老版本jar包,为什么

可能和ide有关系

调查方法:

  1. 用命令行 maven clean update 试试

  2. 如果是idea,pom-右键-重新加载

热点内容
编程要求学历 发布:2025-07-13 14:50:40 浏览:186
投资黄金源码 发布:2025-07-13 14:48:49 浏览:881
androidservice的生命周期 发布:2025-07-13 14:44:24 浏览:669
c语言另存 发布:2025-07-13 14:42:29 浏览:279
脚本的写作 发布:2025-07-13 14:42:27 浏览:80
python多行匹配 发布:2025-07-13 14:42:14 浏览:47
jquery选择上传文件 发布:2025-07-13 14:42:13 浏览:269
怎么设苹果手机id密码忘了怎么办 发布:2025-07-13 14:30:38 浏览:211
sqlintvarchar 发布:2025-07-13 14:20:13 浏览:310
linuxisthisok 发布:2025-07-13 14:12:13 浏览:161