我有超过500个源文件的源文件夹。 我需要从这个来源生产4个罐子。 但有一个问题,当我尝试编译我的第一个jar所需的源文件时,他们不想编译,因为需要编译我的特定源文件的所有源文件。Maven编译所有源文件,但仅包含在jar中,其中只有少数几个文件
这里是一个问题:如果我用maven编译一次我的所有500个源文件,我可以如何将它们分成几个JAR文件?我不需要我所有的4个jar都包含所有500个源代码,每个JAR文件只能包含他们特定的.class文件...
使用ant很简单,只需编译所有源代码,然后创建JAR只是将指定的.class文件包含到jar中,并且没有问题......在MAVEN中可以做些类似的事情吗?
劈裂源代码一个糟糕的主意,在这个项目中,我只有500个,但是下一个项目包括超过1200+并且用手分开它们是个坏主意 – Michael 2011-05-10 05:49:33
也许你可以解释为什么你需要4个罐子,为什么一个罐子项目不是一个很好的选择...?因为这是一种非常标准的拆分源代码的方式。 – Tristan 2011-05-10 09:55:03
+1表示这被分割成可以被共享的合适的较小模块 – 2011-05-10 19:41:04