使用eclipse和maven创建不同类型的项目

时间:2015-10-14 12:54:17

标签: maven

我知道使用带有命令提示符的maven创建项目但是如果我想将这个项目导入到eclipse中我必须运行一些命令并且它将被修改为适合eclipse,我的问题是我可以使用maven插件创建不同的原型项目进入日食,不使用带有cmd的maven?

1 个答案:

答案 0 :(得分:3)

您可以在不使用命令提示符的情况下完全使用Eclipse。虽然我更喜欢使用终端和Eclipse接口来使用maven项目,但它是一种动态的开发方式。 Eclipse Mars已经包含了Maven。

两种方法:

  1. 创建一个新的通用项目,创建新的POM文件,定义依赖关系和构建,Eclipse将认识到配置为Maven项目而不应用Eclipse Project方面。
  2. 创建一个新的Maven项目,不要跳过原型选择并仅在创建包含main和test源文件夹的简单Java项目,定义模块属性(组,工件,版本等)时使用quickstart,Eclipse将配置项目作为Maven项目而不应用Eclipse Project方面。
  3. 要执行全新安装,您需要创建一个目标" clean install"在Maven下的Eclipse Run Configuration中。注意,Eclipse默认使用嵌入式Maven运行时,因此如果您想要链接Maven副本,则需要将Eclipse配置为指向Maven安装目录。

    基本上,您在命令提示符中输入的每个命令都需要成为Eclipse Maven运行配置中的目标,以使您自己与使用命令提示符分开。

    示例Java Maven项目:

    第1步:创建新的Maven项目

    在不使用命令提示符的情况下开始启用Maven的Java开发的第一步。 new maven project

    第2步:Eclipse项目配置

    大多数时候,我通常会跳过本节,除非特殊情况需要工作集。 eclipse projet configuration

    第3步:指定原型

    Maven archetype quickstart附带两个源包:test和main。这是开始Java开发的最简单有效的选择。这相当于 -DArchetypeArtifactId = maven-archetype-quickstart 选项。 specify archetype

    步骤4:定义原型参数

    定义您自己的原型参数。 Archetype parameters

    步骤5:确认Eclipse生成了支持Maven的Java项目

    仔细检查POM并确保Eclipse不会抛出任何错误。在这种情况下,Eclipse警告Java 1.5未定义。你可以通过在POM中的build标签中的maven-compiler-plugin中指定Java版本来解决这个问题,但这完全是另一个线程。 Eclipse generated Maven-enabled Java project

    第6步:定义Maven目标

    我们想测试Eclipse是否可以执行" mvn clean install"通过创建新的运行配置。您可以在后台看到Eclipse成功输出Maven构建的控制台输出。 a maven goal

    这是你要问的吗?