[英]Gradle XJC generate equals and hashCode methods
更新
感謝 @thokuest 發現缺失的依賴項。
該項目有一個用於構建 JAX2B 類的 gradle 模塊,但是我在添加“-Xequals”選項時遇到了構建錯誤:
build/generated/sources/xjc/java/org/pen/ProductOutputType.java:16: error: package org.jvnet.jaxb2_commons.locator.util does not exist
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
^
build/generated/sources/xjc/java/org/pen/ProductOutputType.java:47: error: cannot find symbol
public class ProductOutputType implements Equals2
^
我創建了一個最小示例作為要點——build.gradle.kts
equals()
和hashCode()
由jaxb2-basics插件提供。
xjcPlugins 'org.jvnet.jaxb2_commons:jaxb2-basics:1.11.1'
根據項目的wiki ,您還需要添加對org.jvnet.jaxb2_commons:jaxb2-basics-runtime:1.11.1
的運行時依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.