내 솔루션이 특히 좋지만 적어도 나를 위해 작동하는지 잘 모르겠다 ;-) AFAIK 직접 Maven 프로젝트의 메타 데이터를 국제화 할 수는 없지만 Maven의 프로파일 기능을 사용하여이를 시뮬레이션 할 수 있습니다. 다음과 같이 진행합니다. Maven 속성을 만듭니다 (예 : i18n.project.description
을 프로젝트 설명의 기본 번역과 함께 사용하십시오. project.description
에 대해이 속성을 사용하십시오. 그런 다음 지원하려는 모든 언어에 대한 프로필을 추가하십시오 (예 : ID가 SWE
이고 GER
인 프로필). 각 프로필에서 description 속성을 해당 번역으로 재정의합니다. 그런 다음과 같이 국제화 사이트를 구축하기 위해 서로 다른 프로파일을 사용할 수 있습니다
$mvn -P GER site
# 독일의 사이트
$mvn -P SWE site
#을 구축하면이있는 경우 기존 프로파일이 프로파일을 혼합 할 수
스웨덴의 사이트 구축 어떤 것, 예 다음과 같이
$mvn -P GER,development site
요컨대는, 당신의 pom.xml 파일의 관련 부분을 정의 할 수 있습니다 :
<project>
<description>${i18n.project.description}</description>
<properties>
<i18n.project.description>Some project description</i18n.project.description>
</properties>
...
<profiles>
<profile>
<id>SWE</id>
<properties>
<i18n.project.description>En projektbeskrivning</i18n.project.description>
</properties>
</profile>
<profile>
<id>GER</id>
<properties>
<i18n.project.description>Irgend eine Projektbeschreibung</i18n.project.description>
</properties>
</profile>
</profiles>
</project>
를 지금까지 내가 알지 못한다. 왜냐하면 이것은 pom 내에서 간단하지 않은 변경을 요구하기 때문입니다. – khmarbaise