gpt4 book ai didi

java - 使用 Eclipse 从部署到 EAR/EJB 模块中排除源目录?

转载 作者:行者123 更新时间:2023-11-30 11:56:34 26 4
gpt4 key购买 nike

我有一个带有 EJB 模块的 EAR 项目。在 EJB 模块中,我有一个名为/test 的源目录。我不希望这个特定目录包含在部署的 ear 内的 ejb 存档中。

我正在使用 Eclipse Helios 和 JBoss 工具。我的部署服务器是 JBoss AS 5.1。

我试图从 Eclipse 的“部署程序集”页面中删除这个/test 源目录,但这似乎没有效果。

最佳答案

当您从“部署程序集”页面删除/test 源目录时,您已经完成了一半。

您需要了解的是,这实际上并没有从部署中删除SOURCE DIRECTORY,而是删除了与该源目录关联的OUTPUT FOLDER

默认情况下,所有源目录共享同一个输出文件夹。如果您在这种情况下从部署程序集中删除一个源目录,您仍然会得到它的类,因为另一个源目录输出到相同的输出文件夹并且 Eclipse 复制整个输出文件夹,完全忽略哪个源文件夹贡献了哪些类。

解决方案是为每个要排除的源目录关联一个独立的输出文件夹。

关于java - 使用 Eclipse 从部署到 EAR/EJB 模块中排除源目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4366820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com