0

读完这篇文章后,我不得不说我处于完全相同的情况。

我可以在我的计算机上使用 USB 密钥从 Internet 传输文件,但我的计算机无法访问 Internet。

所以我的问题是:如何设置我的计算机环境以使grails在没有互联网的情况下第一次编译和运行?

我必须下载哪些软件包,如何创建我的文件夹以及配置我的 build.gradle 以使其运行?(当我想访问maven 存储库时,我看到一个文件夹和子文件夹,等等。我必须创建相同的树状结构吗?我必须全部下载吗?是否存在任何软件可以自动制作?(斗志昂扬?)

任何教程,欢迎提供帮助,当(如果)我最终实现这一点时,我准备创建一个完整的教程。

提前致谢 !

(此时,我在一台可以上网的机器上为我的项目创建war文件,并用tomcat使其运行在内网计算机上,但是这个解决方案并不能满足开发人员的要求)

4

1 回答 1

0

所以我的问题是:如何设置我的计算机环境以使grails在没有互联网的情况下第一次编译和运行?

基本上我们需要互联网连接才能从远程位置(Maven)下载所需的依赖项/jar。甚至我们的 Maven 已经带有一个本地存储库(~/.m2/repository)

要将打包的应用程序或插件安装到本地 Maven 缓存中,请使用以下命令:

grails maven-install [--binary]

请在此处查看文档

在您的新应用程序中,请修改以下详细信息:

本地解析器

如果您不想使用公共 Maven 存储库,您可以指定一个平面文件存储库:

repositories {
    flatDir name:'myRepo', dirs:'/path/to/repo'
}

要将本地 Maven 缓存 (~/.m2/repository) 指定为存储库:

repositories {
    mavenLocal()
}

请参阅以获取所有详细信息和文档

是有人在 grails repo 中提出的类似问题

于 2021-03-01T11:37:08.003 回答