明智的:初始化所有事物

时间:2024-02-20 01:28:49
【文件属性】:

文件名称:明智的:初始化所有事物

文件大小:193KB

文件格式:ZIP

更新时间:2024-02-20 01:28:49

git devops automation continuous-integration continuous-deployment

初始自动 Init-o-matic(ih-nit-OH-mat-ik)的初始PoC。 不可能的地方。 有时,也许。 总览 项目设置 首先,请克隆此存储库,然后在项目根文件夹中使用默认参数./gradlew执行gradle包装器。 这将为您执行默认的Lifecyle clean build 。 构建完成后,可以使用两个启动脚本: ./runDev.sh在开发模式下运行 ./runDep.sh在部署模式下运行 此外,您应该能够轻松地将项目导入您喜欢的IDE(此声明仅使用IntelliJ进行了测试)。 默认运行配置应该可以直接使用,并且默认为开发模式。 建筑 插件模式 了解不同的运行时模式很重要: -Dpf4j.mode=development 开发模式适用于大多数本地开发用例。 具体来说,插件框架pf4j查找基本./plugins路径中存在的插件。 此模式期望每个子文件夹包含一个未打包的插件(本质上是gradle子项目)。 此外,单个类加载器用于简化调试。 使用此模式可以更轻松地更改插件中的代码并使之可用,而无需完全重建。 -Dpf4j.mode=deployment 将应用


【文件预览】:
initomatic-master
----runDev.sh(100B)
----manifest.yml(227B)
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(136B)
----shared()
--------initomatic-api()
--------build.gradle(15B)
----plugins()
--------greetings()
--------plugins.json(818B)
--------build.gradle(1KB)
----gradle()
--------wrapper()
----runDep.sh(99B)
----.gitignore(289B)
----components()
--------blueprints()
--------plugins()
--------build.gradle(16B)
----README.md(2KB)
----settings.gradle(239B)
----repositories.json(123B)
----LICENSE.txt(11KB)
----build.gradle(1KB)
----applications()
--------initomatic-client()
--------initomatic-server()
--------build.gradle(15B)

网友评论