在maven项目之间共享实体

时间:2016-03-20 16:40:31

标签: maven spring-boot maven-3

我正在将一个整体项目迁移到微服务架构,只是为了让事情有效,我基本上是在项目之间复制粘贴模型和存储库类。事实证明我知道我可以用这些类创建一个maven模块并将其添加为任何其他项目的依赖项,但有一件事我想到:这些类是我的数据库的映射,在这个整体项目中,我的{{ 1}}包含与数据库访问相关的所有信息。如果我将它解耦并将这些模型和存储库放到一个独立的模块中,那么这个配置应该放在哪里?在模块内部,在项目内部将其作为dep。?

好的,我尝试了很多东西,这就是我现在所处的位置:
我创建了一个maven项目,它依赖于spring boot jpa starter并添加了类(模型,repos等)并添加了这个项目作为另一个更大项目的依赖项,但我现在看到了这个错误:

application.yml

在这种情况下,[ERROR] Failed to execute goal on project github: Could not resolve dependencies for project com.inkdrop:github:jar:0.0.1-SNAPSHOT: Failure to find com.inkdrop:commons:jar:1.0-SNAPSHOT in https://repo.spring.io/snapshot was cached in the local repository, resolution will not be reattempted until the update interval of spring-snapshots has elapsed or updates are forced -> [Help 1] 是我想要添加为commons的依赖项的项目,因为它包含模型和repos

这是我的github commons

pom.xml

0 个答案:

没有答案