use*_*487 4 gradle gradlew gradle-plugin hyperledger-fabric
gradle 分发插件中的 installDist 任务和 gradle java 插件中的 build 任务有什么区别?我们如何运行这两个插件生成的应用程序?我遇到的场景是:我正在学习 Hyperledger Fabric,并在教程中发现了一些使用 gradle distributon 插件的 java 合约应用程序,从而使用了 installDist 任务,但也有一些使用 gradle java 插件而不是分发插件的 java 合约,并且教程做了不告诉我如何部署这种java合约。
小智 7
installDist是来自捆绑的Distrubution Plugin 的任务。其输出可以在 处找到build/install/[project-name]。为了检测应该打包的内容,它依赖于其他插件,例如Application Plugin。如果存在,调用后./gradlew installDist您会发现bulild/install/[project-name]/bin/[project-name].bat,它应该运行该应用程序。
build是组装和测试项目的常见任务。它通常不提供可以拉入单独目录或轻松执行的分发。上述应用程序插件添加了run直接从项目树组装然后运行应用程序的任务。根据项目的配置,可能会有一些自定义任务来部署合约。
| 归档时间: |
|
| 查看次数: |
6760 次 |
| 最近记录: |