getExtensions
_console.log("init.build.kts run")
data class MyExtension(var value: String)
// 添加扩展到容器中
_project.getExtensions().add("myExtension", MyExtension(value = "old value"), false)
$console.log("init.build.groovy run")
class MyExtension {
String value = "old value"
}
// 添加扩展到容器中
$project.getExtensions().add("myExtension", new MyExtension(), false)
$console.log("init.build.js run")
// 添加扩展到容器中
$project.getExtensions().add("myExtension", {"value": "old value"}, false)
_console:log("init.build.lua run")
-- 添加扩展到容器中
_project:getExtensions():add("myExtension", { value = "old value" }, false)
<?php
$console->log("init.build.php run");
class Extension
{
public $value = "old value";
}
// 添加扩展到容器中
$project->getExtensions()->add("myExtension", new Extension(), false);
_console.log("init.build.py run")
class MyExtension:
def __init__(self, value):
self.value = value
# 添加扩展到容器中
_project.getExtensions().add("myExtension", MyExtension("old value"), False)
$console.log("init.build.rb run")
class MyExtension
def initialize(value)
@value = value
end
def setValue(value)
@value = value
end
def getValue()
@value
end
end
# 添加扩展到容器中
$project.getExtensions().add("myExtension", MyExtension.new("old value"), false)
Last modified: 29 April 2025