本文整理了Java中org.gradle.api.tasks.bundling.War.from()
方法的一些代码示例,展示了War.from()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。War.from()
方法的具体详情如下:
包路径:org.gradle.api.tasks.bundling.War
类名称:War
方法名:from
暂无
代码示例来源:origin: gradle.plugin.de.esoco.gwt/gwt-gradle-plugin
@Override
public void execute(final GwtCompileTask task) {
task.configure(project, extension);
warTask.from(extension.getCompile().getWar());
}
});
代码示例来源:origin: Putnami/putnami-gradle-plugin
@Override
public void execute(final GwtCompileTask task) {
task.configure(project, extension);
warTask.from(extension.getCompile().getWar());
}
});
代码示例来源:origin: steffenschaefer/gwt-gradle-plugin
@Override
public void execute(Project t) {
String modulePathPrefix = extension.getModulePathPrefix();
if(modulePathPrefix == null || modulePathPrefix.isEmpty()) {
warTask.from(compileTask.getOutputs());
return;
}
warTask.into(modulePathPrefix == null ? "" : modulePathPrefix, (new ActionClosure<CopySpec>(this, new Action<CopySpec>(){
@Override
public void execute(CopySpec spec) {
spec.from(compileTask.getOutputs());
spec.exclude("WEB-INF");
}})));
warTask.into("", (new ActionClosure<CopySpec>(this, new Action<CopySpec>(){
@Override
public void execute(CopySpec spec) {
spec.from(compileTask.getOutputs());
spec.include("WEB-INF");
}})));
}});
代码示例来源:origin: io.freefair.gradle/jsass-plugin
@Override
public void apply(Project project) {
project.getPlugins().apply(JSassWebjarsPlugin.class);
project.getPlugins().apply(WarPlugin.class);
TaskProvider<SassCompile> sassCompileTaskProvider = project.getTasks().register("compileWebappSass", SassCompile.class, compileWebappSass -> {
compileWebappSass.setGroup(BasePlugin.BUILD_GROUP);
compileWebappSass.setDescription("Compile sass and scss files for the webapp");
WarPluginConvention warPluginConvention = project.getConvention().getPlugin(WarPluginConvention.class);
compileWebappSass.source(warPluginConvention.getWebAppDir());
compileWebappSass.getDestinationDir().set(new File(project.getBuildDir(), "jsass/webapp"));
});
project.getTasks().named(WarPlugin.WAR_TASK_NAME, War.class)
.configure(war -> war.from(sassCompileTaskProvider));
}
}
代码示例来源:origin: io.freefair.gradle/jsass-gradle-plugin
@Override
public void apply(Project project) {
jSassBasePlugin = project.getPlugins().apply(JSassBasePlugin.class);
project.getPlugins().apply(WarPlugin.class);
SassCompile compileWebappSass = project.getTasks().create("compileWebappSass", SassCompile.class);
compileWebappSass.setGroup(BasePlugin.BUILD_GROUP);
compileWebappSass.setDescription("Compile sass and scss files for the webapp");
WarPluginConvention warPluginConvention = project.getConvention().getPlugin(WarPluginConvention.class);
compileWebappSass.setSourceDir(warPluginConvention.getWebAppDir());
project.afterEvaluate(p -> {
War war = (War) p.getTasks().getByName(WarPlugin.WAR_TASK_NAME);
if (jSassBasePlugin.getExtension().isInplace()) {
compileWebappSass.setDestinationDir(warPluginConvention.getWebAppDir());
war.dependsOn(compileWebappSass);
} else {
compileWebappSass.setDestinationDir(new File(p.getBuildDir(), "jsass/webapp"));
war.from(compileWebappSass);
}
});
}
}
代码示例来源:origin: gradle.plugin.com.liferay/gradle-plugins-theme-builder
war.from(
new Callable<File>() {
代码示例来源:origin: steffenschaefer/gwt-gradle-plugin
draftWar.from(draftCompileTask.getOutputs());
内容来源于网络,如有侵权,请联系作者删除!