Subversion 원격 어댑터 파일 설치 방법
Subversion 원격 어댑터 파일을 설치하기 전에
어댑터를 원격 클라이언트로 사용을 참조하여
Subversion 어댑터를 원격 클라이언트로 사용하는 데 필요한 단계에 대해 알아보십시오.
원격 시스템에 Subversion 어댑터 파일을 설치하려면 다음 절차를 따르십시오.
1. Subversion 어댑터를 실행할 시스템에 ADAPTER_HOME 디렉토리(예: D:\SVN-OOP)를 만듭니다.
2. Windchill에 로그인하고 Windchill빠른 링크 드롭다운 목록에서 소프트웨어 다운로드 페이지에 액세스합니다. Windchill Integrations for Embedded Software 아래에서 다음 파일을 로컬 시스템으로 다운로드합니다.
◦ Windchill to Subversion Adapter - 이 패키지(svn.zip)를 다운로드하여 Subversion 어댑터 .bat 파일을 설치하고 실행합니다.
원격 컴퓨터에서 Subversion 어댑터 구성
다음 섹션에서는 원격 시스템에서 Subversion 어댑터 파일을 구성하는 방법에 대해 설명합니다.
1. 다운로드한 Windchill to Subversion Adapter 패키지(svn.zip)를 사용하여 startSVNAdapter.bat 파일을 구성합니다.
a. 로컬 폴더로 svn.zip 파일을 추출합니다.
b. startSVNAdapter.bat를 <ADAPTER_HOME> 디렉토리에 복사합니다.
startSVNAdapter.bat 파일의 예:
@echo off
rem Start up script for Windchill Integrations for
rem Embedded Software Subversion Adapter
rem *****************************************
rem User configured properties
rem set JAVA_HOME to the install location of the JDK
set JAVA_HOME=
rem set ADAPTER_HOME to the directory where the file svn.zip was extracted
set ADAPTER_HOME=
rem ADAPTER_NAME should be the set to the name of Subversion adapter you created
rem in Windchill Integrations for Embedded Software.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
rem *****************************************
rem IEPROPFILE should look like..
rem ldap://cn=manager:manager@test.ptc.com/dc=IeProps,dc=test...
rem and should be the same as 'seeAlso' value seen in the file
rem WT_HOME\codebase\WEB-INF\ie.properties
set IEPROPFILE=$WC.com.ptc.swlink.scm.iepropfile$
rem IENAMINGSERVICENAME should be the same as the value of
rem wt.federation.ie.namingService
rem in WT_HOME\codebase\wt.properties
set IENAMINGSERVICENAME=$WC.com.ptc.swlink.scm.ccConfig.host2$.namingService
set SCM_HOME=%ADAPTER_HOME%
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\servlet.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ie3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ieWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\jmxcoreWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\wc3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\CommonCore.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\MetaSpecCommon.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\svn.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\install.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%;%CLASSPATH%
title SCM Adapter
echo -------------------------------------------------------------------------------
echo Starting SCM Adapter
echo.
echo JAVA_HOME = %JAVA_HOME%
echo ADAPTER_HOME = %ADAPTER_HOME%
echo ADAPTER_NAME = %ADAPTER_NAME%
echo.
echo CLASSPATH = %CLASSPATH%
echo.
if not exist %JAVA_HOME%\bin\java.exe (
echo ERROR: Cannot find Java command - check JAVA_HOME value
echo.
pause
exit
)
if not exist %ADAPTER_HOME% (
echo ERROR: %ADAPTER_HOME% does not exist - check ADAPTER_HOME value
echo.
pause
exit
)
rem The following line starts the scm adapter as a standalone process
%JAVA_HOME%\bin\java.exe -cp "%CLASSPATH%" -DpropFile="%IEPROPFILE%"
-DruntimeServiceName="%ADAPTER_NAME%" -DserviceName="%ADAPTER_NAME%"
-DnamingServiceName="%IENAMINGSERVICENAME%" -Dwt.home="%SCM_HOME%"
com.ptc.swlink.scm.adapter.clearcase.CcMultithreadedAdapter
pause
c. startSVNAdapter.bat 파일을 편집하여 다음 값을 지정합니다.
▪ ADAPTER_HOME - svn.zip 파일의 모든 jar 파일이 추출된 디렉토리를 지정합니다. 예를 들면 다음과 같습니다.
set ADAPTER_HOME=D:\SVN-OOP
▪ JAVA_HOME - Subversion 어댑터가 실행 중인 시스템의 JDK 위치를 지정합니다. JDK 1.7 버전이 클라이언트 시스템에 설치되어 있어야 합니다.
예를 들면 다음과 같습니다.
set JAVA_HOME=c:\jdk\jdk1.7_0
▪ ADAPTER_NAME - Windchill에서 작성한 Subversion 어댑터의 이름을 지정합니다.
예를 들면 다음과 같습니다.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
|
startSVNAdapter.bat 파일에서 IEPROPFILE 및 IENAMINGSERVICENAME 값이 주석에 설명되어 있는 올바른 값으로 설정되어 있는지 확인하십시오.
|
d. 마지막 단계로 Subversion 어댑터를 시작합니다. 어댑터가 실행되면 Windchill 서버, 서브렛 엔진을 시작합니다.
a. startSVNAdapter.bat 파일을 사용하여 Subversion 어댑터가 있는 시스템에서 어댑터를 시작합니다.
어댑터가 시작되면 Windchill 서버, 서브렛 엔진을 시작합니다. 이제 Subversion 어댑터가 성공적으로 구성되고 원격으로 실행됩니다.