3

我正在 IDEA 11 中开发一个 WebSphere portlet。该 portlet 使用了一些在门户网站上定义的方法。我的 PC 上没有生产环境编译的类或 jar,但我有源代码。

我可以以某种方式将 .java 文件“附加”到我的项目中,以构建将部署到生产环境中的 war 文件吗?还是我必须先构建生产源(这似乎更难,因为有很多依赖项)?

4

1 回答 1

1

如果这只是为了在您等待 JAR/编译类时测试某些内容,您可能只需要引入 API(例如,希望没有外部依赖项的引用接口)即可做到这一点。然后,打开编译好的 WAR 并手动删除那些 .class 文件,以避免与服务器上的真实代码发生冲突。

最大的问题是,你肯定会遇到试图限制对真实代码的公开的问题,除非其余的代码被很好地设置为公开一个依赖非常有限的 API。

于 2012-09-07T18:19:33.647 回答