我有一个新项目,我正试图与一些现有的功能集成。在我的一个旧服务中,我为新类包含了一些初始化,并且使用了"Organize Imports"特性来自动查找和导入包。当我尝试用Apache Ant打包类时,构建失败,错误提示包不存在。我已经将新项目添加到构建路径中,并再次检查了包的名称。是什么阻碍了应用程序选择新项目?
使用:WebSphere Studio Application Developer版本5.1.2WebSphere v5.1 JREApache Ant 1.6.2
编辑:我用-v参数重新运行了ant(顺便说一下,白色控制台输出中的浅绿色文本是眼睛疲劳的一个方法),结果发现包/项目没有显示出来。我修改了属性以包含包,所以我不知道为什么它不会显示,但这绝对是问题。我希望这能给你一些启发。
编辑:解决:好吧,我觉得自己很傻。这次构建运行了。我打开build_new.xml,并在"fileset dir="${global.module.dir}">下的路径部分添加了"include name="[myClass].jar"/>"。其他项目还有其他问题要处理,所以我不确定是否修复了所有相关问题,但构建成功了。
所以从你的帖子中我可以理解你已经从一个旧项目中添加了一个依赖项到新项目。如果是这种情况,请确保旧项目在新项目之后被编译。
希望这对你有帮助!