我正在IDEA 11中开发WebSphere portlet.portlet正在使用在门户上定义的一些方法。我的PC上没有生产环境编译的类或罐子,但我有源代码。
我可以以某种方式"附加" .java文件到我的项目,以构建一个将部署到生产环境的war文件?或者我是否必须首先构建生产源(由于存在大量依赖关系,这似乎更难)?
答案 0 :(得分:1)
如果这只是为了在等待JAR /编译类时测试某些东西,那么你可以通过仅引入API(例如,希望没有外部依赖性的引用接口)来做到这一点。然后,打开已编译的WAR并手动删除这些.class文件,以避免与服务器上的实际代码冲突。
最大的问题是,你肯定会遇到试图限制真实代码暴露的问题,除非其他代码设置得很好,以暴露出依赖性非常有限的API。