Maven类创建缺少一些类

时间:2017-08-09 12:04:43

标签: java maven

我对Maven中的类生成有一些奇怪的问题。 不知怎的,我的一些课程不是由Maven生成的。

I got an abstract class "A" -> Generated
I got another abstract class "B" extends "A" -> Not generated
I got another class extends "B" -> Not generated

是否有可能因为没有用法然后maven没有创建类? 如何让maven在build中创建类?

有人知道这个的原因吗?我已经尝试过使用mvn package和mvn install。

注意:我的pom中没有排除该类

2 个答案:

答案 0 :(得分:0)

类文件是从src/main/java中的所有Java文件生成的。如果没有编译某些Java文件,

  • Java文件不在src/main/java
  • 或源目录已更改。
  • 或者pom中有一些奇怪的配置。

答案 1 :(得分:0)

好的,发现这个问题......是由于我的错误,因为我没有正确地将包裹名称放入我的pom的包含部分。

我一直在检查排除部分而不是包含部分。但这对我来说是个好消息,因为我只知道我是否包含了部分并且我没有把它放在那里然后mvn不能构建它,但是如果我在某个地方使用该类,mvn将构建它。 / p>

感谢您的帮助,让我继续检查pom。