我有一个Maven项目,里面有几个子模块。它们被打包起来,这样我就可以在几个微服务中重用代码。我可以在父项目中生成我的Java类,但是,当我试图在子目录中生成类时,我的包解析为:error.folder.not.started.with.the.given.src.folder.activities
这是可以理解的,因为我的$SRC
在src/main/java
,而不是service-core/src/main/java
。
我的所有模块都是以相同的方式组织的,$SRC
位于src/main/java
,如果我可以通知Telosys这些模块的存在,我就能够在正确的位置生成代码,而不需要在生成后移动它。
我只想在service-core
模块中支持init
Telosys,但我还想在dto-public
中支持生成DTO,在api-public
中支持控制器/测试。Telosys中有什么方法可以支持这一点吗?
我尝试过的事情:
- 添加使用不同目录调用
$generator.generate
的父.vm
文件。此配置将产生以上结果。 - 更改
templates.cfg
中生成的目录以包含service-core/${SRC}/${ROOT_PKG}/model/
。此配置也会产生上述结果。
1条答案
按热度按时间2j4z5cfb1#
看起来您可能在寻找$target