小编Mik*_*ike的帖子

使用多个源文件夹(作为将大型Java项目转换为Maven的中间步骤)

我正在转换一个大型Java项目来使用maven.我有很多相互依赖的工作,但我想在我做真正的清理工作之前用maven来实现它.我把它分成几个模块和一个巨大的模块; 让我们称之为模块整体.Monolith有常规的Java类和一些gwt类(具有相互依赖性).我将这两个部分分开,得到一个像这样的目录结构:

./src/main/java/...
./src/client/gwt/...

所以,我可以很容易地用m2eclipse在eclipse中编译它,但是我似乎无法找到如何用maven编译它.我看到pom文件有一个构建部分,您可以在其中指定备用源和目标,但我认为它不是pom中的可重复属性:

<build>
    <sourceDirectory>${basedir}/src/main/java</sourceDirectory>
</build>
Run Code Online (Sandbox Code Playgroud)

在eclipse中,我可以调整项目的.classpath文件(在项目属性中)以添加其他源文件(和输出目录)来完成我想要做的事情.

有没有办法做到这一点,或者我是否需要首先解决依赖关系,并分成单独的模块?

java m2eclipse maven

4
推荐指数
2
解决办法
1116
查看次数

标签 统计

java ×1

m2eclipse ×1

maven ×1