M8Test Help

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