loadJavaFiles
// ---------------加载java插件开始----------------------
_console.log("loadJavaFiles start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
val javaFile1 = _files.buildFile {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "TestLoadJava.java")
}
val javaFile2 = _files.buildFile {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "Utils.java")
}
// Plugins.loadJavaFiles() 用于将java作为插件加载
_plugins.loadJavaFiles(_iterables.listOf(javaFile1, javaFile2), 0)
_console.log("loadJavaFiles end")
// ---------------加载java插件结束----------------------
package com.example.script
// ---------------加载java插件开始----------------------
$console.log("loadJavaFiles start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
def javaFile1 = $files.buildFile {
// delegate -> FileBuilder
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "TestLoadJava.java")
}
def javaFile2 = $files.buildFile {
// delegate -> FileBuilder
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "Utils.java")
}
// Plugins.loadJavaFiles() 用于将java源文件作为插件加载
$plugins.loadJavaFiles($iterables.listOf(javaFile1, javaFile2), 0)
$console.log("loadJavaFiles end")
// ---------------加载java插件结束----------------------
// ---------------加载java插件开始----------------------
$console.log("loadJavaFiles start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
let javaFile1 = $files.buildFile((fileBuilder) => {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
})
let javaFile2 = $files.buildFile((fileBuilder) => {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "Utils.java")
})
// Plugins.loadJavaFiles() 用于将java作为插件加载
$plugins.loadJavaFiles($iterables.listOf(javaFile1, javaFile2), 0)
$console.log("loadJavaFiles end")
// ---------------加载java插件结束----------------------
-- ---------------加载java插件开始----------------------
_console:log("loadJavaFiles start")
-- Files.buildFile() 用于构建一个 ScriptFile 对象
local javaFile1 = _files:buildFile(function(fileBuilder)
-- FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder:setRelativePath("res", "TestLoadJava.java")
end)
local javaFile2 = _files:buildFile(function(fileBuilder)
-- FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder:setRelativePath("res", "Utils.java")
end)
-- Plugins.loadJavaFiles() 用于将java作为插件加载
_plugins:loadJavaFiles(_iterables:listOf(javaFile1, javaFile2), 0)
_console:log("loadJavaFiles end")
-- ---------------加载java插件结束----------------------
<?php
// //////////////-加载java插件开始//////////////////////
$console->log("loadJavaFiles start");
// Files.buildFile() 用于构建一个 ScriptFile 对象
$javaFile1 = $files->buildFile(function ($fileBuilder) {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
$fileBuilder->setRelativePath("res", "TestLoadJava.java");
});
$javaFile2 = $files->buildFile(function ($fileBuilder) {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
$fileBuilder->setRelativePath("res", "Utils.java");
});
// Plugins.loadJavaFiles() 用于将java作为插件加载
$plugins->loadJavaFiles($iterables->listOf($javaFile1, $javaFile2), 0);
$console->log("loadJavaFiles end");
// //////////////-加载java插件结束//////////////////////
# ---------------加载java插件开始----------------------
_console.log("loadJavaFiles start")
def fn1(fileBuilder):
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
# Files.buildFile() 用于构建一个 ScriptFile 对象
javaFile1 = _files.buildFile(fn1)
def fn2(fileBuilder):
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "Utils.java")
# Files.buildFile() 用于构建一个 ScriptFile 对象
javaFile2 = _files.buildFile(fn2)
# Plugins.loadJavaFiles() 用于将java作为插件加载
_plugins.loadJavaFiles(_iterables.listOf(javaFile1, javaFile2), 0)
_console.log("loadJavaFiles end")
# ---------------加载java插件结束----------------------
# ---------------加载java插件开始----------------------
$console.log("loadJavaFiles start")
# Files.buildFile() 用于构建一个 ScriptFile 对象
javaFile1 = $files.buildFile { |fileBuilder|
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
}
javaFile2 = $files.buildFile { |fileBuilder|
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "Utils.java")
}
# Plugins.loadJavaFiles() 用于将java作为插件加载
$plugins.loadJavaFiles($iterables.listOf(javaFile1, javaFile2), 0)
$console.log("loadJavaFiles end")
# ---------------加载java插件结束----------------------
Last modified: 29 April 2025