Maven 목표 - liberty:install-apps

liberty:install-apps 목표를 사용하여 하나 이상의 애플리케이션을 Liberty 프로파일 서버에 복사할 수 있습니다.

liberty:install-apps 목표는 Liberty 프로파일 서버의 dropins/ 디렉토리에 Maven 종속 항목으로 지정된 애플리케이션을 복사합니다. compile 범위의 Maven 종속 항목만 서버에 복사됩니다. 서버가 존재하고 실행 중이 아니어야 합니다. liberty:install-apps 목표는 미리 설치한 애플리케이션으로 Liberty 프로파일 서버 아카이브를 작성하기 위해 liberty:package-server 목표에 결합될 수 있습니다.

매개변수

다음 표는 install-apps 목표의 매개변수를 설명합니다.

표 1. install-apps 목표의 매개변수.

첫 번째 열에는 매개변수 목록이 있고, 두 번째 열에는 각 매개변수의 설명이 있으며, 그리고 세 번째 열은 이 매개변수가 필요한지 여부를 나타냅니다.

매개변수 설명 필수 여부
serverHome Liberty 프로파일 서버 설치의 디렉토리 위치 예(assemblyArchiveassemblyArtifact 매개변수가 설정되지 않은 경우에만)
assemblyArchive Liberty 프로파일 서버 압축 아카이브의 위치. 아카이브는 installDirectory 매개변수에 지정된 대로 디렉토리에 언팩됩니다. 예(serverHomeassemblyArtifact 매개변수가 설정되지 않은 경우에만)
assemblyArtifact Liberty 프로파일 서버 어셈블리의 Maven 아티팩트 이름. 어셈블리는 installDirectory 매개변수에 지정된 대로 디렉토리에 설치됩니다. Liberty 프로파일 서버 Maven 어셈블리에 대한 자세한 정보는 Maven 아티팩트로 설치의 내용을 참조하십시오. 예(serverHomeassemblyArchive 매개변수가 설정되지 않은 경우에만)
installDirectory 서버가 어셈블리 아카이브 또는 아티팩트 옵션을 사용하여 설치된 경우 Liberty 프로파일 서버의 로컬 설치 디렉토리 위치. 기본값은 ${project.build.directory} /liberty입니다. 아니오
refresh true인 경우 로컬 디렉터리에 Liberty 프로파일 서버를 다시 설치합니다. 서버가 어셈블리 아카이브 또는 아티팩트 옵션을 사용하여 설치된 경우에만 사용됩니다. 기본값은 false입니다. 아니오
serverName Liberty 프로파일 서버 인스턴스의 이름. 기본값은 defaultServer입니다. 아니오
예: 애플리케이션 설치
사용 제품의 pom.xml 파일에서 사용할 수 있는 코드 스니펫입니다.
<build>
    ...
    <dependencies>
        <!-- Application to install and package -->
        <dependency>
            <groupId>wasdev</groupId>
            <artifactId>SimpleServlet</artifactId>
            	<version>1.0</version>
            <type>war</type>
        </dependency>
    </dependencies>
    ...
    <plugins>
        <plugin>
            	<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
            	<artifactId>liberty-maven-plugin</artifactId> 
            	<version>1.0</version>
            	<executions>
                ...
                		<execution>
                    <id>install-apps</id>
                    				<phase>compile</phase>
                    			<goals>
                        <goal>install-apps</goal>
                    			</goals>
                		</execution>
                ...
            	<executions>
            <configuration>
                <serverHome>/opt/ibm/wlp</serverHome>
                			<serverName>test</serverName>
            </configuration>
        </plugin>     </plugins>
    ...
</build>

주제의 유형을 표시하는 아이콘 참조 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_maven_installapps
파일 이름: rwlp_maven_installapps.html