是否可以将同一实体的jpa存储库和rest存储库(注释)拆分为单独的模块?

主要的pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.5.RELEASE</version>
    <relativePath/>
    <!-- lookup parent from repository -->
</parent>


<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
    <version>0.0.1</version>
</dependency>

Module1(rest api)pom.xml独特的Spring Boot App

...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...

Module2(Web服务)pom.xml Distinct Spring Boot App

...
<parent>
    <artifactId>a.b.c</artifactId>
    <groupId>main</groupId>
    <version>0.0.1</version>
</parent>
<packaging>war</packaging>
<dependency>
    <groupId>a.b.c</groupId>
    <artifactId>database</artifactId>
</dependency>
...

数据库模块pom.xml

..
<packaging>jar</packaging>
...

public interface MyJpaEntityRepository extends CrudRepository<MyEntity,String> {
}

如果我将此repo注释为@RepositoryRestResource,这将在上面的两个模块中使用不同的基本URL公开REST api .

但是我想在Module1中使用经典的Jpa Dao(没有REST)和使用REST的Jpa Dao

我怎么配置?