Java Intellij使用JAR库导出WAR文件
我在Intellij IDEA 11.1.3中有一个项目,它非常有效,非常棒。但是,现在我想将它导出到WAR文件,所以我去了Java Intellij使用JAR库导出WAR文件,java,grails,intellij-idea,war,Java,Grails,Intellij Idea,War,我在Intellij IDEA 11.1.3中有一个项目,它非常有效,非常棒。但是,现在我想将它导出到WAR文件,所以我去了Module->Grails->runtarget->,它构建了WAR。是的,太棒了。但是,当我使用这个应用程序时,它找不到我的JAR库,而在本地使用它时,它可以找到我的JAR库 我是否需要执行任何特定的操作来使用该JAR中的类,比如将其添加到构建路径?如果是,我该怎么做?我真的需要将我的项目部署到我们的测试服务器上 谢谢你明智的建议和更好的智慧 编辑:库位于lib目录中,
Module->Grails->runtarget->
,它构建了WAR。是的,太棒了。但是,当我使用这个应用程序时,它找不到我的JAR库,而在本地使用它时,它可以找到我的JAR库
我是否需要执行任何特定的操作来使用该JAR中的类,比如将其添加到构建路径?如果是,我该怎么做?我真的需要将我的项目部署到我们的测试服务器上
谢谢你明智的建议和更好的智慧
编辑:库位于lib目录中,我已将整个目录作为库添加到模块中。您的第三方JAR文件必须位于grails项目的“lib”目录中。然后,它们将被grailswar命令打包。它们位于lib目录中,我已将它们作为库添加到项目中:/既然你的答案是正确的,我将接受这一点作为我以后问题的答案(留下更多评论的帖子)。如果我发现有什么问题,我会回答,但还是会告诉你正确的答案查看$war/WEB-INF/lib。有您的jar吗?您可以通过在BuildConfig.groovy中引用第三方库来使用它们。(例如,运行时'mysql:mysql connector java:5.1.16')这是一种将库添加到Grails项目的更优雅的方式。感谢您的提示,我可能需要尝试一下。但很奇怪,它不起作用。