Maven配置下载ORM Bee的SNAPSHOT版本
在pom.xml 添加相应配置:
包括以下三个部分
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<bee.version>2.1-SNAPSHOT</bee.version>
</properties>
<dependencies>
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>bee</artifactId>
<version>${bee.version}</version>
</dependency>
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>honey</artifactId>
<version>${bee.version}</version>
</dependency>
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>bee-ext</artifactId>
<version>${bee.version}</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>sonatype-snapshot</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
若原来已经有properties,dependencies,repositories这几部分,则将相关内容复制到对应节点。
原来在maven的setting.xml里,配置了阿里云镜,需要暂时关闭,等下载了SNAPSHOT的版本后,再开回。
解决思路,参考:
GitHub - mongodb/mongo-java-driver: The official Java driver for MongoDB
想做得智能点,当aliyun mirror中缺少所需的依赖项时,Maven将自动切换到snapshots repository来查找依赖项。还借助了AI,只可惜没有成功。
求助于GPT, 但以下这种方式出错了,没有配置成功。