Java 建议将JBossAS5项目迁移到AS7

Java 建议将JBossAS5项目迁移到AS7,java,ant,maven,jboss,Java,Ant,Maven,Jboss,我们有一个大型的项目ear,它包含一个.har和一个.war,目前是用运行在JBossAS5上的ant构建的。我们希望将此应用程序迁移到JBossAS7。AS 7文档的大部分都是以Maven为中心的。该项目目前不符合Maven目录结构约定,必须完全重组 是否值得将此应用程序迁移到Maven? 或者直接使用ant会更快吗?取决于构建过程的复杂性 我建议改成Maven。好吧,它将成为整个JBoss的主要构建工具,整个JBoss的许多工作都是以Maven为中心的。我的感觉是,这是一个中等复杂的构建过程

我们有一个大型的项目ear,它包含一个
.har
和一个
.war
,目前是用运行在JBossAS5上的ant构建的。我们希望将此应用程序迁移到JBossAS7。AS 7文档的大部分都是以Maven为中心的。该项目目前不符合Maven目录结构约定,必须完全重组

是否值得将此应用程序迁移到Maven?

或者直接使用ant会更快吗?

取决于构建过程的复杂性


我建议改成Maven。好吧,它将成为整个JBoss的主要构建工具,整个JBoss的许多工作都是以Maven为中心的。

我的感觉是,这是一个中等复杂的构建过程-最终结果是*ear文件中的*har文件和*war文件。在这一点上,我有几个问题:1。我尝试在AS7中使用ant构建,只是为了看看会发生什么,当然,我遇到了类加载问题。我们的build.xml设置了一个类路径,构建过程可以在其中查找依赖项()-我知道AS7已经转移到模块化类加载-但它不遵守这些ant指令吗?我的另一个问题是-为了解决类加载问题,我创建了一个*ear/meta inf/MANIFEST.MF文件,其中包含“class Path:/Path/to/My/libdirectory/activemq-core-5.5.0.jar”),但我仍然得到了不存在的相同包生成错误。我不知道如何解决这个问题,我觉得我已经在jboss网站上跟踪迁移到as7文档了。这两个链接可能会有所帮助:请以单独问题的形式提问其他问题,或者从这里链接它们。只是看起来不像我坚持的那样-我不确定ant的事情。你说的内部建筑是什么意思?一般来说,我认为将lib打包到javaee归档的正常方法应该是可行的。也可以尝试在JBoss论坛上提问。