4.5.7. JBoss Logging Tools 참조
4.5.7.1. JBoss Logging Tools Maven 구성
다음 절차에서는 국제화를 위해 JBoss Logging 및 JBoss Logging Tools를 사용하도록 Maven 프로젝트를 구성합니다.
아직 완료하지 않은 경우 JBoss EAP 리포지토리를 사용하도록 Maven 설정을 구성합니다. 자세한 내용은 Configure the JBoss EAP Maven Repository using the Maven Settings 에서 참조하십시오.
프로젝트의
pom.xml파일의<dependencyManagement>섹션에jboss-eap-jakartaee8BOM을 포함합니다.<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.4.0.GA</version> <type>pom</type> <scope>import</scope> </dependency> <dependencies> <dependencyManagement>프로젝트의
pom.xml 파일에 Maven 종속성을 추가합니다.-
JBoss Logging 프레임워크에 액세스하려면
jboss-logging종속성을 추가합니다. JBoss Logging Tools를 사용하려는 경우
jboss-logging-processor종속성도 추가합니다.이러한 종속성은 이전 단계에서 추가한 JBoss EAP BOM에서 사용 가능하므로 각각의 범위 요소를 표시된 대로
provided로 설정할 수 있습니다.<!-- 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>
-
JBoss Logging 프레임워크에 액세스하려면
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 Tools를 사용하도록 구성된 pom.xml 파일의 전체 작업 예는 JBoss EAP와 함께 제공되는 logging-tools 빠른 시작을 참조하십시오.