我正在努力解决一些JAXB问题并需要一些指导.
本质上,我正在尝试向我已经使用@XmlElement声明为Elements的类变量添加属性.到目前为止,任何使用@XmlAttribute的尝试都会在类级别设置该属性.
我目前得到的是这样的:
<DataClass newAttribute="test">
<myElement>I wish this element had an attribute</myElement>
<anotherElement>I wish this element had an attribute too</anotherElement>
</DataClass>
Run Code Online (Sandbox Code Playgroud)
我想这样做:
<DataClass>
<myElement thisAtt="this is what I'm talking about">This is better</myElement>
<anotherElement thisAtt="a different attribute here">So is this</anotherElement>
</DataClass>
Run Code Online (Sandbox Code Playgroud)
我已经看到其他帖子使用@XmlValue向单个元素添加属性,但是当你有Elements时它不起作用,并且不能在多个元素上工作.
有没有人想过如何实现这一目标?
谢谢!贾森
我只是从maven开始,来自多年与Ant合作.我现在正在尝试一项基本任务,构建一个需要供应商提供的库的简单项目.我在src\main\resources\VENDORNAME中有jar.当我运行mvn编译时,它在编译时失败,说库不存在.我似乎无法将这些添加为依赖项,因为我不知道它们的版本号,因为它们是专有的,我无法在ibiblio或其他地方找到它们.没有这些罐子我就无法编译我的课程.
有没有办法使用不遵循Maven惯例的罐子?我可能不太了解maven,所以欢迎任何指导.对任何回复都非常感谢.