0

我正在努力学习 Maven。所以这就是我所做的。

1) Open eclipse.
2) New Project
3) create a package org.bar.foo;
4) Say thats all in my project and it has 3 files.. foo.java, bar.java and foobar.java

现在,当我查看我的目录结构时......它看起来像

-src--org--bar--foo --all the files are here

现在.. 在 src 旁边的顶层。我添加了一个pom文件..

我做 mvn clean package.. 测试通过..

但是当我尝试执行 jar 时,我得到一个错误(找不到类)。

原来maven喜欢目录结构

src--main--java--org--bar--foo.. and so on..

但现在.. eclipse 抱怨。更改包名称

org.bar.foo to main.java.org.bar.foo

我正在尝试遵循此示例 https://github.com/xamry/hadoop-examples

4

1 回答 1

1

如果您右键单击 eclipse 顶级项目,您可以将其转换为我推荐的 maven 项目。

在此处输入图像描述

另一种方法是使用mvn archetype:generate.

于 2013-10-11T08:06:56.680 回答