大家,我有一个非常罕见的问题需要解决。
我有一个已经构建的动态Web项目,我有该项目的war文件。
我需要在提供给我的war文件之上应用一些自定义。
使用maven或ant能够编译我编写的自定义代码,并能够将生成的类文件添加到war文件中。
但是最终的战争文件构建正在发生这种情况。
当我想在eclipse中测试我的代码时。在jboss插件中构建和部署的war文件只包含由我编写的java文件生成的类文件..........
请帮助我如何修改项目的.classpath文件,以便jboss发布可以使用依赖的war文件构建war文件,该文件可以在eclipse-jboss上运行以测试我的自定义代码....
提前谢谢.....
答案 0 :(得分:1)
不是一个罕见的问题。
将两个Web应用程序(战争)组合在一起需要什么。您有自定义战争需要覆盖现有的Web应用程序。
看起来你已经从构建角度解决了它并寻找Eclipse支持。据我所知,Eclipse缺乏对此的支持。您可能需要手动执行必要的配置才能实现此目的。
答案 1 :(得分:1)
有两个WAR文件对我来说很奇怪。
也许您必须考虑将自定义包装在JAR中并将该jar插入原始WAR文件中。
否则,另一个解决方案,以及我经常做的是在您的工作区中有三个项目。
我在第3个项目中创建一个Ant任务,它接受第一个项目(PRJ-src)并与第二个项目(PRJ-custo)合并。也应该可以使用Maven这样做。
然后这是我在app服务器(tomcat / jboss)中部署的唯一项目。
希望这有帮助