首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xsd2java - no.nils.wsdl2java

xsd2java - no.nils.wsdl2java
EN

Stack Overflow用户
提问于 2015-09-15 02:54:31
回答 1查看 1.5K关注 0票数 0

我按照下面的教程使用gradle生成Xsd2Java

https://github.com/nilsmagnus/wsdl2java

我想知道如何将命令行参数传递给ant.xjc任务。

这里是我的例子,但似乎没有采用我的3个参数(扩展名: true,value:'-Xtbs‘)

代码语言:javascript
复制
xsd2java {
   def contractDir = "$buildDir/extractedContracts"
   File perContract = new File("$contractDir/Enterprise.xsd")
   File adContract = new File("$contractDir/AdFpc.xsd")
   File adListContract = new File("$contractDir/AdListData.xsd")

  xsdsToGenerate = [
   [file("$perContract"), 'com.performance.contract',[extension: true], [ value: '-Xtbs']],
   [file("$adContract"), 'ad.contract',[extension: true],[value: '-Xtbs']],
   [file("$adListContract"), 'ad.list.contract',[extension: true], [value: '-Xtbs']],
  ]
  generatedXsdDir = file(project.ext.generatedSrcDir)
}

-xtbs生成toString、哈希码和等于方法

有没有人有任何关于xsd2java的建议或例子

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-09-15 20:24:29

我想知道如何将命令行参数传递给ant.xjc任务。

xjc的ant-任务描述中,您可以找到以下引用:

arg 传递给XJC的附加命令行参数。有关语法的详细信息,请参阅Ant手册中的相关部分。这个嵌套元素可用于指定xjc任务中不支持的各种选项。例如,目前不支持以下xjc命令行选项:

  • nv
  • 使用-运行时
  • 模式
  • dtd
  • 松驰
  • Xlocator
  • Xsync-方法

上面http://ant.apache.org/manual/using.html#arg提到的Ini,有足够的例子来解释如何做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32576968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档