troyzhxu/bean-searcher

can you split sub module “beanSearcher-annotation” ?

Closed this issue · 1 comments

能否拆一个 annotation 的工程出来?

因为 beansearcher 一些查询的 view 对象,是放在 api 里面作为定义pojo 包里的,不希望再 api 里依赖 beanSearcher 的所有包

Bean Searcher 一共三个包:

  • cn.zhxu:bean-searcher
  • cn.zhxu:bean-searcher-boot-starter
  • cn.zhxu:bean-searcher-solon-plugin

在你的 api 模块里,这样依赖即可:

  • Gradle
compileOnly 'cn.zhxu:bean-searcher'
  • Maven
<dependency>
    <groupId>cn.zhxu</groupId>
    <artifactId>bean-searcher</artifactId>
    <scope>provided</scope>
</dependency>

这样你的 api 模块在被其它项目依赖时,bean-searcher 包不会跟随。