본문으로 건너뛰기
  1. Posts/

윈칠 Windchill 개발자를 위한 주요 CLI 명령어

·1 분· loading · loading ·
작성자
Sean Bongchoon Ryu
The Founder and CEO of InnoFactory

이 글은 Windchill 개발자들이 Windchill Shell을 통해 자주 사용하는 명령어를 설명합니다.

Java 컴파일
#

Java 소스들을 컴파일하는 명령어 입니다.

다음 명령은 하위 디렉터리를 포함하여 test 라는 디렉터리 아래쪽에 있는 모든 클래스들을 컴파일합니다.

ant -f bin/tools.xml class -Dclass.includes=test/**

SQL 생성
#

모델링한 클래스들의 Database Schema 를 생성하는 명령어 입니다.

다음 명령은 하위 패키지를 포함하여 test 라는 패키지 아래쪽에 있는 모든 Windchill 엔티티 클래스들의 테이블 생성을 위한 SQL 스크립트 파일을 만들어 줍니다.

ant -f bin/tools.xml sql_script -Dgen.input=test.**

SQL 스크립트가 생성되지 않을 때에는 소스가 있는 디렉터리로 이동하여 다음 명령을 실행해야 합니다.

tools -Dgen.input=test.** sql_script

리소스 빌드
#

리소스 번들을 생성하는 명령어 입니다.

ant -f bin/tools.xml bundle -Dbundle.input=test.*

모델 제거
#

이미 생성된 모델을 제거하는 명령어 입니다.

ant -f bin/tools.xml model_uninstall -Dmodel_uninstall.filter=test.*

Jar 파일 재생성
#

Applet 과 같이 원격 배포되는 Jar 파일을 생성하는 명령어 입니다.

ant -f codebase/makejar.xml

Java 컴파일, SQL 생성, 리소스빌드 통합
#

컴파일과 SQL 생성, 리소스빌드를 한번에 수행하는 통합 명령어 입니다.

ant -f bin/tools.xml customer_build

관련 글

윈칠 Windchill 의 VR 과 OR 다루기
·2 분· loading · loading
이 글은 Windchill 의 OID 를 구성하는 VR 과 OR 접두어에 대한 의미를 소스코드를 이용하여 설명합니다. VR - Version Reference # VR 의 의미 # VR은 Version Reference의 약자입니다. Version Reference는 주어진 버전의 최신 Iteration을 참조합니다. VR 를 Query 하는 방법 # Windchill 에서 하나의 버전을 Branch 라 표현하고, 모든 Iteration 은 자신이 속한 버전의 Branch ID 를 가지고 있습니다. VR 를 나타내는 문자열은 VR:<전체클래스명>:<브랜치ID번호> 로 표현합니다.