我在gradle项目中有多个绑定(xjb文件)。为xsd(C.xsd)生成JAXB类时。我想使用以前为A.xjb生成的绑定文件
如果我在相同的路径中没有任何其他绑定,但是我想要指定显式A.xjb,那么下面的ant xjc任务可以工作
ant.xjc(destdir : '${jaxbDest}', removeOldOutput:'yes', extension:'true') {
arg(line:'-Xequals -XhashCode -XtoString -Xcopyable')
schema(dir:'src/main/schema', includes:'C.xsd')
binding(dir:'src/main/schema', includes:'*.xjb)
}
谢了拉维
根据这个蚂蚁xjc任务的留档-
“若要同时指定多个外部绑定文件,请使用与 fileset 具有相同语法的嵌套元素。”
在gradle中,它看起来像这样:
binding(dir:'src/main/schema'){
include(name:'A.xjb')
include(name:'B.xjb')
}
我认为这也是可行的:
binding(dir:'src/main/schema', includes:'A.xjb,B.xjb')
我对Gradle完全陌生。首先,我尝试为简单的控制台Java应用程序创建一个构建脚本,而不使用Java插件。maven repository中的代码中只有两个依赖项。因此,我的构建包含一个任务,它扩展了JavaCompile,我在其中指定了类路径、目标等 我的项目不应用java插件,因此我需要自己创建依赖项配置,如下所示: 然后我可以将依赖项绑定到此配置: 据我所知,在那之后我必须将那些配置与我的
我正在使用带有sonarqube插件的Gradle并使用 然而,它调用了内置的“测试”任务,该任务运行所有类型的测试,包括目前尚未全部通过的集成测试。我希望能够指定sonarqube任务使用类似“unitTest”的任务,而不是运行所有内容的“test”任务。 团队中的其他人在IDE中运行cucumber测试,IDE也使用测试任务,因此当前当我在主“测试”任务中排除cucumber测试时,他们必须
我试图从我的代码库生成数据来填充OpenAPI 3.0输入。 我有一个restendpoint,用于将文件上载到服务器。 我有一个表单作为聚合vaadin上传组件,用于上传文件。路径是,表单参数名是。表单正确地将文件上传到服务器,所以这不是问题所在。 服务器endpoint使用超文本标记语言窗体规范中的XQRS RestXQ上传文件来实现。 我正在尝试为多部分文件上传的OpenAPI 3.0UI创
我正在努力寻找一种方法,建立几个apk与gradle一次。 我想有一个定制的gradle任务,它只考虑具有
Spring Boot中有三个启动器:JarLauncher/Property tiesLauncher/WarLauncher。对于可执行jar,默认将使用JarLauncher。现在我想改用Property tiesLauncher,以便我可以使用外部类路径。我如何指定那是Spring boogradle插件? 根据D3。在这个文档D.3.1启动器清单中,我可以在清单中指定主类。MF如下: 但
Puppet 的 file 资源有一个实用功能,那就是可以为文件指定多个源。 Puppet 会按顺序查找每一个。如果第一个不存在,就继续查找下一个,以此类推。 你可以利用这个功能指定一个默认文件源的替代品, 若一个甚至一系列替代品不存在就会使用默认的(最后一个列出的)文件源。 操作步骤 添加如下的类到你的配置清单: class mysql::app-config( $app ) { file