搜索

4.5.7. JBoss Logging 工具参考

download PDF

4.5.7.1. JBoss Logging Tools Maven 配置

以下步骤将 Maven 项目配置为使用 JBoss Logging 和 JBoss Logging 工具进行国际化。

  1. 如果您还没有这样做,请将您的 Maven 设置配置为使用 JBoss EAP 存储库。如需更多信息,请参阅使用 Maven 设置配置 JBoss EAP Maven 存储库

    在项目的 pom.xml 文件的 <dependencyManagement> 部分中包含 jboss-eap-jakartaee8 BOM。

    <dependencyManagement>
      <dependencies>
        <!-- JBoss distributes a complete set of Jakarta EE APIs including
          a Bill of Materials (BOM). A BOM specifies the versions of a "stack" (or
          a collection) of artifacts. We use this here so that we always get the correct versions of artifacts.
          Here we use the jboss-javaee-7.0 stack (you can
          read this as the JBoss stack of the Jakarta EE APIs). You can actually
          use this stack with any version of JBoss EAP that implements Jakarta EE. -->
        <dependency>
          <groupId>org.jboss.bom</groupId>
           <artifactId>jboss-eap-jakartaee8</artifactId>
           <version>7.3.0.GA</version>
           <type>pom</type>
           <scope>import</scope>
        </dependency>
      <dependencies>
    <dependencyManagement>
  2. 将 Maven 依赖项添加到项目的 pom.xml 文件中:

    1. 添加 jboss-logging 依赖项,以访问 JBoss Logging 框架。
    2. 如果您计划使用 JBoss Logging 工具,还要添加 jboss-logging-processor 依赖项。

      这两个依赖关系都在上一步中添加的 JBoss EAP BOM 中提供,因此每个依赖项的 scope 元素可以设置为 提供

      <!-- Add the JBoss Logging Tools dependencies -->
      <!-- The jboss-logging API -->
      <dependency>
         <groupId>org.jboss.logging</groupId>
         <artifactId>jboss-logging</artifactId>
         <scope>provided</scope>
      </dependency>
      <!-- Add the jboss-logging-tools processor if you are using JBoss Tools  -->
      <dependency>
         <groupId>org.jboss.logging</groupId>
         <artifactId>jboss-logging-processor</artifactId>
         <scope>provided</scope>
      </dependency>
  3. maven-compiler-plugin 必须至少是 3.1 版本,并且针对目标及生成的 1.8 源进行配置。

    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-compiler-plugin</artifactId>
       <version>3.1</version>
       <configuration>
          <source>1.8</source>
          <target>1.8</target>
       </configuration>
    </plugin>
注意

有关配置为使用 JBoss Logging 工具的 pom.xml 文件的完整工作示例,请查看 JBoss EAP 附带的 logging-tools quickstart。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.