gpt4 book ai didi

gradle - 在gradle脚本中如何在 war 中更改gwt out文件路径

转载 作者:行者123 更新时间:2023-12-03 05:54:58 30 4
gpt4 key购买 nike

我正在使用gwt在我的应用程序中生成一些js文件。
我正在使用Gradle构建 war 文件。
以下是我的build.gradle文件中的重要片段:

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'gwt'
apply plugin: 'war'
apply plugin: 'java-library'

sourceSets {
main {
java {
srcDirs=['src']
}
}
}

gwt {
gwtVersion='2.8.0'
modules 'com.wf.idc.facade.IdcFacade'
modulePathPrefix = "/"

maxHeapSize = "1024M"

}

war {
println 'building war'
archiveName('IdcAdmin.war')
destinationDir(file('dist'))

from("src") {
include '*.properties'
into ('WEB-INF/classes')
}

from("web") {
include 'login'
include 'images'
into ('/')
}

from("web") {
include '*/*.*'
include '**.*'
into ('/')
}

from("metadata/WEB-INF") {
include '*.xml'
into ('WEB-INF')
}

}

buildscript {
repositories {
maven {
url 'http://artifactory.wf.com/artifactory/idc_maven_deploy_virtual'
credentials {
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}

}
dependencies {
//Check for the latest version here: http://plugins.gradle.org/plugin/com.jfrog.artifactory
classpath "org.jfrog.buildinfo:build-info-extractor-gradle:4+"
classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6'
}
}

创建 war 后,将在根目录的“com.wf.idc.facade.IdcFacade”文件夹中创建gwt文件。

com.wf.idc.facade.IdcFacade / gwt

com.wf.idc.facade.IdcFacade / *。js文件

我想要gwt文件夹以及在根目录以及WEB-INF,META-INF级别生成的所有js文件。

我该怎么做呢?

最佳答案

就像设置了build.gradle文件一样,它们可以满足您的需求:

war {
archiveName 'app.war'
}

gwt {
gwtVersion= '2.8.0'

modules 'com.test.app.App';
devModules 'com.test.app.AppDev';
maxHeapSize = "1G";

superDev {
noPrecompile = false;
failOnError = false;
bindAddress = "0.0.0.0";
}

compiler {
strict = true
enableClosureCompiler = false;
disableClassMetadata = false;
disableCastChecking = true;
}
}

希望对您有所帮助。

关于gradle - 在gradle脚本中如何在 war 中更改gwt out文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45510840/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com