I’ve explored and started/continued using a lot of stuff on my new project. A coworker of mine started me out on Inversion of Control and ORM tools and it’s gotten more awesome from there. Here is a concise list: Inversion…
I’ve explored and started/continued using a lot of stuff on my new project. A coworker of mine started me out on Inversion of Control and ORM tools and it’s gotten more awesome from there. Here is a concise list: Inversion…
The two Custom Actions work together to execute an arbitrary command. The first Custom Action sets the actual thing you want to execute as a property and the second executes it. You need to follow this pattern if your command…
I had installed some scripting in Jenkins to generate a random guid on each build of our installers and inject it through maven into the WiX source files. It turns out WiX supports that natively by just placing a ‘*’…
Alright, now for how we actually automate the installer build! Everything mentioned here lives in the ‘installer’ profile. This allows your developers to still run the package command without invoking a lengthy installer build. Required Properties There is a set…
The next step in creating an installer after assembling the application is generating the actual msi. There are a couple issues that need to be addressed when setting up the framework though. The installer may include jars that do not…
Recently, I worked towards automating the build of all our installers after we integrated Maven into our Java-based projects. We standardized all of our installers on WiX which has proven to be a great tool to reliably build installers. The…