CVS나 SVN에 올려서 사용할경우 배포를 시켜줘야된다.
배포는 다음과 같이 한다.
이클립스에서 install 폴더에 생성된 DLL파일을 복사한다.
그리고 component320U.xml파일을 열어 다음과 같이 편집한다.
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<params>
<param id="DEVICE" type="string">Win32</param>
<param id="SOURCE" type="string">component320U</param>
<param id="TARGET" type="string">%UserApp%TobeSoft\ing_life\components</param>
<param id="FILENAME" type="string"></param>
<param id="VERSION" type="string">2007,05,21,1</param>
<param id="ACTION" type="string">DOWN</param>
<param id="STATUS" type="string">0</param>
</params>
<dataset id="output">
<colinfo id="DEVICE" type="string" size="255"/>
<colinfo id="SOURCE" type="string" size="255"/>
<colinfo id="TARGET" type="string" size="255"/>
<colinfo id="FILENAME" type="string" size="255"/>
<colinfo id="VERSION" type="string" size="255"/>
<colinfo id="ACTION" type="string" size="255"/>
<colinfo id="STATUS" type="string" size="2"/>
<record><FILENAME>CyCalendarExU.dll</FILENAME><VERSION>system::2007.6.29.1</VERSION></record>
<record><FILENAME>CyGridU.dll</FILENAME><VERSION>system::2007.8.8.1</VERSION></record>
<record><FILENAME>CyTreeViewU.dll</FILENAME><VERSION>system::2007.6.7.1</VERSION></record>
<record><FILENAME>CyWebBrowserU.dll</FILENAME><VERSION>system::2007.6.1.1</VERSION></record>
<record><FILENAME>CyXecureAdp7U.dll</FILENAME><VERSION>system::2007.7.12.1</VERSION></record>
<!-- User Extend Api -->
<record><FILENAME>ExtCommonApiU.dll</FILENAME><VERSION>system::2007.4.17.1</VERSION></record>
<record><FILENAME>CyCalendarEx2U.dll</FILENAME><VERSION>system::2007.3.23.1</VERSION></record>
<record><FILENAME>CyMultiLineTabU.dll</FILENAME><VERSION>system::2007.6.7.1</VERSION></record>
<record><FILENAME>CyLiteDBAdpU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
<record><FILENAME>AdaptDBAdoU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
<record><FILENAME>AdaptDBOdbcU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
<record><FILENAME>CyMaPrintListU.dll</FILENAME><VERSION>system::2009.9.1.1</VERSION></record>
</dataset>
</root>
* 빨간색으로 강조된것이 새로 추가된 부분이다.
이때 DLL파일의 파일버전 정보가 0.0.0.1 로 설정되있을 것이다.
버전관리를 위해서 VS2005 리소스 뷰에서 파일 버전정보를 년도.월.일.1 과 같은 형식으로 수정해준다.
FiLEVERSION 을 선택하여 클릭하면 버전정보를 수정할수있다. 버전정보를 년도.월.일.1로 수정한다.
배포가 제대로 되는지 테스트 해보자.
D:\Documents and Settings\Kiuk\Local Settings\Compatible LocalLow\Tobesoft\ing_life\components
배포디렉토리 항목은 다음과 같다.
웹사이트를 실행한다.
웹사이트 실행시 자동으로 dll파일이 생성된것을 알 수 있다.
'개발이야기' 카테고리의 다른 글
마이플랫폼 decode() 사용하기 (0) | 2018.10.18 |
---|---|
마이플랫폼 winDebug 사용하는방법 (0) | 2018.10.18 |
Tobesoft Component Wizard를 이용한 EXTAPI DLL만들기 (0) | 2018.10.18 |
Spring Security 이해하기 (0) | 2018.10.11 |
Spring Security적용기 (1) (0) | 2018.08.02 |