Intellij IDEA中的Ant构建工具窗口与setWLSEnv

时间:2017-04-03 21:56:59

标签: intellij-idea gradle ant weblogic12c

我们的一个应用程序使用Weblogic中的许多Apache Ant任务,包括(jwsc,clientgen,wldeploy)构建和部署我们的应用程序。通常,当我们构建应用程序时,我们首先调用setWLSEnv.cmd,它通过填充PATH和CLASSPATH来设置环境,它从cmd提示符(在Windows中)工作,并加载运行上述3个Weblogic任务所需的类。但是,Intellij IDEA中的 Ant Build 工具窗口似乎没有调用setWLSEnv的部分。

使用Weblogic设置 Ant Build 工具窗口的最佳方法是什么(请注意我们在Weblogic 12C上)。

请注意:虽然我们正在将应用程序移至Gradle,但Intellij IDEA的 Gradle 工具窗口似乎也没有可以调用setWLSEnv的部分。

到目前为止,我已尝试以下方法但没有成功:

  • 从使用Ant的任务调用jwsc任务的任务执行setWLSEnv.bat(由CrazyCoder建议),这不起作用,因为看起来setWLSEnv.cmd设置的环境变量不会被Ant继承build,因为echoing不会打印不同的值。
  • 创建一个调用setWLSEnv.cmd然后调用Intellij IDEA应用程序的批处理,当调用应用程序setWLSEnv.bat时,当我在Intellij IDEA中打开终端时,看起来CLASSPATH和Path已设置Ant构建工具窗口的任务,它失败并出现与上面相同的错误。
  • 在weblogic.jar中找到了jwsc任务(上面提到的3个中的一个),但是当我用jar的路径修改它时,它失败并缺少类。当我添加那个缺少的类时,会出现另一个缺少的类,并且会继续。

0 个答案:

没有答案