简体   繁体   English

如何设置Maven项目?

[英]how to setup maven project?

I am trying to learn maven. 我正在尝试学习Maven。 So here is what I did. 这就是我所做的。

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

Now, when I look at my directory structure... it looks like 现在,当我查看目录结构时...

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

Now.. on the top level next to src. 现在..在src旁边的顶层。 I add a pom file.. 我添加了一个pom文件。

I do mvn clean package.. Test passes.. 我做mvn清洁包装..测试通过..

But when I try to execute the jar, I get an error(class not found). 但是,当我尝试执行jar时,出现错误(找不到类)。

Turns out maven likes the directory structure to be 原来maven喜欢目录结构是

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

But now.. eclipse complains. 但是现在..蚀抱怨。 change the package name from 从更改包名称

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

I am trying to follow this example https://github.com/xamry/hadoop-examples 我正在尝试遵循此示例https://github.com/xamry/hadoop-examples

if you right click on eclipse top project, you can convert it to maven project, which I recommend. 如果右键单击eclipse顶级项目,则可以将其转换为maven项目,我建议这样做。

在此处输入图片说明

Another way to do is to create a scratch project with mvn archetype:generate . 另一种方法是使用mvn archetype:generate创建一个临时项目。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM