Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将java源代码附加到项目?_Java_Intellij Idea_Websphere_War_Web Deployment - Fatal编程技术网

如何将java源代码附加到项目?

如何将java源代码附加到项目?,java,intellij-idea,websphere,war,web-deployment,Java,Intellij Idea,Websphere,War,Web Deployment,我正在IDEA 11中开发一个WebSphereportlet。portlet正在使用一些在门户上定义的方法。我没有在我的电脑上编译生产环境类或JAR,但我有源代码 我是否可以通过某种方式将.java文件“附加”到我的项目中,以便构建一个将部署到生产环境中的war文件?或者我必须首先构建生产源代码(这似乎比较困难,因为有很多依赖项)?如果这只是为了在等待JAR/编译类时测试一些东西,那么您可能只需要带上API(例如,希望没有外部依赖项的引用接口)就可以做到这一点。然后,打开已编译的WAR并手动删

我正在IDEA 11中开发一个WebSphereportlet。portlet正在使用一些在门户上定义的方法。我没有在我的电脑上编译生产环境类或JAR,但我有源代码


我是否可以通过某种方式将.java文件“附加”到我的项目中,以便构建一个将部署到生产环境中的war文件?或者我必须首先构建生产源代码(这似乎比较困难,因为有很多依赖项)?

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

最大的问题是,在试图限制对真实代码的公开时,您肯定会遇到问题,除非代码的其余部分被很好地设置为公开依赖性非常有限的API