2013-07-10 3 views
3

일반인이 사용할 수있는 WiX 용 그래 플 플러그인이 있습니까?WiX 용 그래 플 플러그인이 있습니까?

웹 검색을 통해 일부 maven wix 플러그인이 참조 된 echocat.org의 인공 서버에 대한 참조 만 발견했습니다. 그러나 거기에 저장된 파일은보기/다운로드에 사용자 이름/암호가 필요하기 때문에 비공개로 보입니다. 그래서 이러한 maven 플러그인이 gradle 빌드 프로세스 내에서 사용될 수 있는지 확인할 수 없었습니다.

+0

룩이 없다면, WiX는 Visual Studio 용 템플릿 프로젝트를 사용하여 MSBuild에 대한 목표와 작업을 제공합니다. (프로젝트를 직접 만들 때 Visual Studio가 필요하지 않습니다. 프로젝트 파일을 직접 쓰지 않으려는 경우에만 템플릿을 사용하십시오.) 또한 MSBuild 용 gradle 플러그인을 찾을 수도 있습니다. 하이브리드 솔루션이지만 손으로 ​​WiX 도구의 명령 줄을 만드는 것보다 낫습니다. –

+0

@TomBlodget 설치 프로그램을 빌드해야하는 응용 프로그램은 Java 응용 프로그램이므로 완전한 빌드 프로세스는 이미 gradle을 기반으로합니다. 그래서 MSBuild를 사용하는 것은 우리의 경우 옵션이 아닙니다. – mschenk74

답변

0

어느 하나도 찾을 수 없었습니다. 존재하지 않는 것 같습니다. WiX를 빌드 프로세스의 일부로 사용해야합니다.

WiX 배포판을 의존성으로 다운로드하여 압축을 풀고 candle.exe 및 light.exe를 직접 실행하는 Exec 작업을 만듭니다.

동료가 수행 한 연구 결과에서 이러한 도구는 독립 실행 형이므로 빌드 디렉토리에서 해당 도구를 추출한 위치에서 바로 실행할 수 있어야합니다. 내가 어떻게 작동하는지 알려주고, 예제가있는 업데이트를 게시합니다.

우리가 WiX에서 더 많은 기능을 사용하기 시작한다면 필자는 내 작품을 오픈 소스 gradle-wix-plugin으로 옮길 것이다.

+0

재미있는 소리. 현재 빌드 프로세스의 초기 단계에서 작업하고 있습니다. 특히 .wxs 파일의 생성은 Directory 및 Component 요소가 정의 된 부분에서 특히 그렇습니다. 그러나 Wix에는 몇 가지 문제가 있습니다 (http://stackoverflow.com/questions/17680481/generating-beans-for-wix-xsd-with-jaxb-fails-since-schema-seems-to-be-invalid 참조). – mschenk74

1

SetupBuilder Gradle plugin을 사용해보세요. 우리는 Windows, OSX 및 Linux 용 설정을 만드는 Gradle 플러그인을 개발 중입니다. Windows의 WiX Toolset을 사용하여 Gradle 스크립트의 설정에서 * .msi 설정 파일을 작성합니다. 다른 플랫폼의 다른 도구.

편집 : 그동안 플러그인은 안정적인 버전 1.5를 사용하며 프로덕션 환경에서 사용할 수 있습니다.

관련 문제