BuildObjectsJava編譯工具
BuildObjects 提供了一些 Java 類,你可以通過這些類來編譯Java代碼,它對(duì)你的代碼的結(jié)構(gòu)沒有任何要求。
示例代碼:
import org.buildobjects.BuildBase;
import org.buildobjects.artifacts.Classes;
import org.buildobjects.artifacts.FileLocation;
import org.buildobjects.artifacts.Location;
import org.buildobjects.projectmodel.JavaModule;
public class Build extends BuildBase {
private JavaModule module;
public Build() {
Location location = new FileLocation(".");
Classes libraries = location.jarDir("lib");
module = new JavaModule(tasks, location, libraries);
}
public void build() {
build.publish(module.publishable());
}
public static void main(String[] args) {
new Build().build();
}
}
評(píng)論
圖片
表情
