1.2. 配置 Data Grid Maven 存储库
Data Grid Java 发行版可从 Maven 获取。
您可以从客户门户网站下载 Data Grid Maven 存储库,或者从公共 Red Hat Enterprise Maven 存储库拉取 Data Grid 依赖项。
1.2.1. 下载 Data Grid Maven 存储库
如果您不想使用公共 Red Hat Enterprise Maven 存储库,将 Data Grid Maven 存储库下载并安装到本地文件系统、Apache HTTP 服务器或 Maven 存储库管理器。
流程
- 登录到红帽客户门户。
- 导航到 Data Grid 的软件下载。
- 下载 Red Hat Data Grid 8.1 Maven 存储库。
- 将存档的 Maven 存储库提取到本地文件系统。
-
打开
README.md
文件,并按照适当的安装说明进行操作。
1.2.2. 添加 Red Hat Maven 存储库
在您的 Maven 构建环境中包括红帽 GA 存储库,以获取 Data Grid 工件和依赖项。
流程
将 Red Hat GA 存储库添加到 Maven 设置文件中,通常为
~/.m2/settings.xml
,或者直接在项目的pom.xml
文件中。<repositories> <repository> <id>redhat-ga-repository</id> <name>Red Hat GA Repository</name> <url>https://maven.repository.redhat.com/ga/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>redhat-ga-repository</id> <name>Red Hat GA Repository</name> <url>https://maven.repository.redhat.com/ga/</url> </pluginRepository> </pluginRepositories>
1.2.3. 配置数据网格 POM
Maven 使用名为 Project Object Model (POM)文件的配置文件来定义项目并管理构建。POM 文件采用 XML 格式,描述生成的项目打包和输出的模块和组件依赖项、构建顺序和目标。
流程
-
打开您的项目
pom.xml
进行编辑。 -
使用正确的 Data Grid 版本定义
version.infinispan
属性。 在
dependencyManagement
部分中包含infinispan-bom
。Bill Of Materials (BOM)控制依赖项版本,从而避免了版本冲突,这意味着您不需要为添加到项目的每个 Data Grid 工件设置版本。
-
保存并关闭
pom.xml
。
以下示例显示了 Data Grid 版本和 BOM:
<properties> <version.infinispan>11.0.9.Final-redhat-00001</version.infinispan> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-bom</artifactId> <version>${version.infinispan}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
后续步骤
根据需要,将 Data Grid 工件作为依赖项添加到 pom.xml
中。