开源项目很多是用maven构建的,目录结构比较复杂(有些比我们的多项目结构还要复杂),如何编译打包和导入eclipse对于新手是有些难度的,老鸟就跳过此文吧。下面就做一下简单的介绍。
获取项目源代码
check out源码都不多作介绍了,大家都会
安装maven
下载Maven压缩包,并解压到硬盘的某个目录中,把bin目录添加到path变量
中。
构建
在cmd到项目的根目录下
,然后执行 mvn clean install -Dmaven.test.skip=true
命令
(-Dmaven.test.skip=true的意思是跳过执行单元测试
,由于环境等因素的不同单元测试经常会通不过的,从而会导致构建失败)
如果是初次安装Maven,此过程会自动从网上下载依赖的jar包到你本地目录的%user_home%\.m2\repository下
生成Eclipse工程:
在项目的根目录下
执行:mvn eclipse:eclipse -Dmaven.test.skip=true 命令
看到BUILD SUCCESSFUL字样,就代表正确的生成了Eclipse工程文件,跟antx一样 若是多工程项目就会在各个工程目录下生成.project和.classpath文件,然后打开eclipse批量导入就行了。
接下来会出现很多错误,大概是说找不到jar包路径之类的,那是因为Eclipse中没有设置M2_REPO变量
,
在项目上点右键——属性,在属性设置面板上选择java build path,选择Add Variable按钮
点击configure Variables按钮,在弹出的面板中点击New 按钮,接着,
在Name中输入 M2_REPO,在Path右边点Folder按钮选择%user_home%\.m2\repository目录
一路OK就完成了
分享到:
相关推荐
maven-install-plugin-2.4.jar
maven-install-plugin-2.5.2.jar
idea 跳过test测试模块的配置
.TEMP_IMG1682649910810 使用jianguoyun的手机md编辑器
不过,在使用Maven时,开发者可能会遇到“maven install”命令没有反应的情况,这可能会阻碍开发的进行。针对这种情况,以下是一些可能的解决方法。 首先,当遇到“maven install”命令没有反应时,可以尝试的解决...
Maven install 报错"程序包不存在"问题的解决方法 Maven install 报错"程序包不存在"问题是 Maven 项目开发中常见的问题之一。当我们在使用 Maven 进行项目构建时,可能会遇到"程序包不存在"的错误信息,这种错误...
在Spring Boot项目中,`maven install` 是一个常见的构建步骤,它用于将项目打包成可部署的格式,如JAR或WAR,并将其安装到本地Maven仓库。然而,当出现错误 `[ERROR] Failed to execute goal org.springframework....
maven-install-plugin-2.3.jar
### Maven内存溢出解决方案 #### 一、引言 在使用Maven进行项目构建时,尤其是在处理大型项目或执行资源密集型任务(如`mvn site`)时,经常会遇到Java堆空间溢出的问题。这类问题通常是由于Maven运行所需的内存...
** Maven的`install`命令详解 ** Maven的`install`命令是开发过程中不可或缺的一个环节,它主要用于将项目编译、测试并通过打包部署到本地仓库。这样,其他依赖于当前项目的服务或者模块就能够直接从本地仓库获取...
- 打开命令提示符(cmd)。 - 使用 `cd D:` 命令切换到 D 盘。 - 这一步是为了确保接下来的操作可以在 D 盘根目录下执行。 3. **执行 Maven 命令进行安装**: - 在命令行中输入以下命令: ```bash mvn ...
** Maven仓库清理程序详解 ** Maven仓库是Java开发者在构建项目时不可或缺的一部分,它存储了项目的依赖库,包括JAR文件和其他构建资源。随着时间的推移,Maven仓库可能会积累大量的缓存文件,这些文件可能包括以"....
遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程
在开发Java项目时,Maven是一个非常重要的构建工具,它帮助我们管理依赖、构建项目以及自动化测试。然而,有时候在使用Maven进行打包操作时,可能会遇到各种问题。本篇文章将详细阐述如何解决Maven打包出错的问题,...
Maven Install Plugin 是 Maven 构建工具的一个插件,它主要用来安装 Maven 依赖项到本地仓库中。它对于处理那些不在中央仓库中,或者因为网络问题无法从中央仓库下载的依赖项非常有用。这个插件通常用于那些有自己...
Maven的生命周期包括清理(clean)、初始化(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(integration-test)、安装(install)和部署(deploy)等阶段。每个阶段都...
其中,default生命周期包含多个阶段,如compile(编译)、test(测试)、package(打包)、install(安装)等。通过定义和调用这些阶段,Maven能够自动完成项目构建的全过程。 ### 依赖管理 Maven通过中央仓库...
一键安装maven luinx 脚本
maven仓库清理命令
3. **构建项目**: 使用`mvn compile`进行编译,`mvn test`运行测试,`mvn package`打包项目,`mvn install`将项目安装到本地仓库。 4. **部署项目**: 使用`mvn deploy`可以将项目部署到远程仓库,供其他项目使用。 ...