IBM RAD는 IBM 포털 프로젝트에서 EAR을 내보낼 수 있습니다. 나는 귀 파일을 자동 생성하는 프로젝트를 작성 중이다. 아시다시피, EAR 파일에는 WAR 파일과 META-INF 폴더 (application.xml 파일 포함)가 포함됩니다. 그렇다면 코드에서 application.xml 파일을 어떻게 만들 수 있습니까?EAR 파일을 생성 할 때 코드에서 application.xml을 만드는 방법은 무엇입니까?
예를 들어, 내 build.xml 파일에 아래의 application.xml을을 만들려면, 어떻게해야 할 일 :
<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="6" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd">
<display-name>HTDKTTEAR</display-name>
<module id="Module_1463815058194">
<web>
<web-uri>HTDKTT.war</web-uri>
<context-root>HTDKTT</context-root>
</web>
</module>
</application>
내 build.xml 파일 :
<target name="generateEar" depends="generateWar">
<mkdir dir="./earbin/META-INF"/>
<manifest
file="./earbin/META-INF/MANIFEST.MF"
mode="update">
<attribute name="Built-By" value="Jenkins CI"/>
<attribute name="Implementation-Version" value="#${env.BUILD_NUMBER} - r${env.SVN_REVISION} - ${env.BUILD_ID}"/>
<attribute name="Implementation-Title" value="${env.JOB_NAME}"/>
<attribute name="Built-Date" value="${TODAY}"/>
</manifest>
<move file="BUILD2TEST.war" todir="./earbin" />
**<!-- How to create application.xml ? if it not available /> -->**
<jar destfile="${ear}">
<fileset dir="./earbin" />
</jar>
</target>
을 내가 제안하는 데 도움이 현재 응용 프로그램 속성을 반영합니다. – Sanjeev
감사합니다. @Sanjeev, 키를 변경하는 코드 예를 들어 주시겠습니까? – taibc