如何使用在同一项目的单独模块中声明的类型?
我有以下JSON架构:
"firstname" : {
"type" : "object",
"javaType" : "location.of.class.Name"
}
在我的rs模块中的类中声明类型:
package location.of.class;
import...
public class Name {
//some logic
}
我希望jsonschema2pojo生成一个使用Name类型的类,但是我得到一个名为Name的单独类,其包名与我现有的类完全相同。
答案 0 :(得分:0)
就像在我的pom文件中向模块添加相关依赖项一样简单。例如,下面的依赖项以相同的方式指向外部库 javax.ws.rs 。
<UserControl x:Class="Gtl.Ui.Controls.WaitControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:controls="clr-namespace:Gtl.Ui.Controls"
mc:Ignorable="d"
d:DesignHeight="120" d:DesignWidth="120"
Background="Transparent">
...
</UserControl>
由于某种原因,jsonschema2pojo插件不会查看整个项目,只会引用您拥有该插件的模块。