2013-05-01 3 views
0

qooxdoo 프로젝트 이름을 변경하는 방법. "projectNameA"에서 "projectNameB"까지?qooxdoo : 프로젝트 이름을 변경하는 방법은 무엇입니까?

generate.py에는 다음 명령을 사용할 수 있습니다.

>>> Available jobs: 
    - api   -- create api doc for the current library 
    - api-data  -- create api doc json data files 
    - build  -- create build version of current application 
    - clean  -- remove local cache and generated .js files (source/build) 
    - distclean -- remove the cache and all generated artefacts of this library 
(source, build, ...) 
    - fix   -- normalize whitespace in .js files of the current library (tabs, eol, ...) 
    - info   -- collects environment information like the qooxdoo version etc., and prints it out 
    - inspector -- create an inspector instance in the current library 
    - lint   -- check the source code of the .js files of the current library 
    - migration -- migrate the .js files of the current library to the current 
qooxdoo version 
    - pretty  -- pretty-formatting of the source code of the current library 
    - profiling -- includer job, to activate profiling 
    - simulation-build  -- create a runner app for simulated interaction tests 
    - simulation-run  -- launches simulated interaction tests generated with 
simulation-build 
    - source  -- create source version of current application 
    - source-all -- create source version of current application, with all class 
es 
    - source-hybrid  -- create a hybrid application (application classes as 
individual files, others catenated) 
    - test   -- create a test runner app for unit tests of the current library 
    - test-source   -- create a test runner app for unit tests (source version) of the current library 
    - translation   -- create .po files for current library 

그러나 프로젝트 이름 변경 명령이 없습니다. 프로젝트 이름을 변경할 수있는 명령이 있습니까?

+1

이름 바꾸기와 관련하여 [공개 버그] (http://bugzilla.qooxdoo.org/show_bug.cgi?id=7035)가 있습니다. 수동으로 수행해야하는 단계를 설명합니다 :/... –

답변

0

프로젝트 이름을 변경하려면 예 :

리눅스/맥

./generate.py clean 
./generate.py source-all 
을 "projectNameA"에서 "projectNameB"에서, 당신은 단지 (모든 하위 폴더의 이름을 변경 기억) 프로젝트 폴더의 모든 파일을 대체 &를 찾아 명령을 실행해야

윈도우

generate.py clean 
generate.py source-all 
1

나는 "프로젝트 이름"응용 프로그램의 네임 스페이스를 의미 (그것의 manifest.json에서 "네임 스페이스"항목)으로 추정. 리차드가 이미 언급 한 바에 따르면 수행 할 단계가 두 가지 있습니다. 링크 된 bug을 참조하십시오. 이 작업은 파일과 디렉토리의 이름을 바꾸고 코드에서 이름 참조를 변경하는 두 가지 범주 중 하나로 분류됩니다. 변경할 프로젝트 파일은 Manifest.json과 config.json입니다. 특히 source/classsource/resource 아래의 source 트리를 추가로 수정해야합니다. 이 경로 아래의 디렉토리는 응용 프로그램 네임 스페이스를 반영하므로 변경해야하지만 Manifest.json이 네임 스페이스로 제공하는 여러 서브 디렉토리 만 변경하면됩니다. 그 후에는 source/class 트리의 소스 파일을 변경하여 이전 네임 스페이스의 모양을 찾아야합니다 (* .js 파일에 대한 전역 검색 및 대체로 사용자를 충분히 파악할 수 있음).