WiX Toolset Maven burn bootstrap application

The burn bootstrap application used as the base for the light compilation of a WiX Bundle

License

License

Microsoft Reciprocal License (Ms-RL)
Categories

Categories

Maven Build Tools
GroupId

GroupId

org.wixtoolset.maven
ArtifactId

ArtifactId

wix-bootstrap
Last Version

Last Version

3.11.1
Release Date

Release Date

Type

Type

jar
Description

Description

WiX Toolset Maven burn bootstrap application
The burn bootstrap application used as the base for the light compilation of a WiX Bundle
Project Organization

Project Organization

Outercurve Foundation

Download wix-bootstrap

How to add to project

<!-- https://jarcasting.com/artifacts/org.wixtoolset.maven/wix-bootstrap/ -->
<dependency>
    <groupId>org.wixtoolset.maven</groupId>
    <artifactId>wix-bootstrap</artifactId>
    <version>3.11.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.wixtoolset.maven/wix-bootstrap/
implementation 'org.wixtoolset.maven:wix-bootstrap:3.11.1'
// https://jarcasting.com/artifacts/org.wixtoolset.maven/wix-bootstrap/
implementation ("org.wixtoolset.maven:wix-bootstrap:3.11.1")
'org.wixtoolset.maven:wix-bootstrap:jar:3.11.1'
<dependency org="org.wixtoolset.maven" name="wix-bootstrap" rev="3.11.1">
  <artifact name="wix-bootstrap" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.wixtoolset.maven', module='wix-bootstrap', version='3.11.1')
)
libraryDependencies += "org.wixtoolset.maven" % "wix-bootstrap" % "3.11.1"
[org.wixtoolset.maven/wix-bootstrap "3.11.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

wix-maven

For releasing WiX into the OSS Sonatype Maven repository.
A set of projects providing various packaging to target Maven related builds.

mvn clean
mvn -N generate-sources -Pdownload
mvn deploy -Pnar -Pnpanday

Options

Download

-Pdownload -N
Should be run with the -N option to only run on the aggregate build, child projects reference the download location in the parent project. Download from Github https://github.com/wixtoolset/wix3/releases is partly automated, version in URL is not automatically updated to match mvn build.

Optional NAR packaging (com.github.maven-nar::3.0.0)

-Pnar

For integration tests requires

  • local install of msvc compiler on path
  • running in x86 Native Tools command prompt

Optional npanday library packaging (org.apache.npanday::1.4.0-incubating)

-Pnpanday

For integration tests requires

  • npanday 1.4.0-incubating requires local install of NUnit:NUnit.Framework:2.2.8.0:dll regardless of usage in the integration tests.
    ie.
    mvn install:install-file -DgroupId=NUnit -DartifactId=NUnit.Framework -Dversion=2.2.8.0 -Dpackaging=library "-Dfile=C:\Program Files (x86)\NUnit 2.2.8\bin\framework\nunit.framework.dll"
  • npanday is present in local repo, or somebody to help fix the src/it/settings.xml custom-lifecycle is used in packaging, however maven-compile is needed for IT
  • it002-wixca includes a NUnit test which requires nunit-console otherwise error "'nunit-console' is not recognized as an internal or external command"

Also works with 1.5.0-incubating-SNAPSHOT

Versions

Version
3.11.1
3.11.0
3.10.3
3.10.2
3.9.2