我正在尝试查找有关如何将本地/非maven jar文件添加到Grails 3.x项目的文档和代码示例?
我找到了单独的线程如何将非maven jar添加到grails - 但这只是grails 2.3,并且文件结构和配置在3.x中经历了一次大修.
任何帮助和(特别是)代码示例都会很精彩!.jar位于本地项目目录中,我打算使用.war进行打包以进行部署.
另外,一旦我添加了依赖项,我应该能够从控制器和服务文件中调用它的方法吗?或者我是否也需要将它们包含在那些中?
谢谢!
dpc*_*ady 25
Grails 3使用Gradle,所以Grails没有特别关于包含本地jar的内容.它就像向文件dependencies块添加文件依赖项一样简单build.gradle.
要将某些文件添加为配置的依赖项,只需将文件集合作为依赖项传递:
dependencies {
...
compile files('libs/a.jar', 'libs/b.jar')
// or
compile fileTree(dir: 'libs', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)
上面的示例显示了两种方法来包含本地libs/目录中存在的jar ; 你可以做任何一个/或.jar可以在文件系统的任何位置,只需确保指向正确的路径.
要在应用程序中使用依赖项中的类,您可以将它们包含在服务,控制器和所有其他类中.Say libs/a.jar有一个类org.example.Something,你可以在Grails类的顶部添加一个导入,如下所示:
import org.example.Something
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6191 次 |
| 最近记录: |