To add a build plugin inside a profile, it should be as simple as the following:
<profiles>
<profile>
<id>osx-build</id>
<build>
<plugins>
<plugin>
<groupId>sh.tak.appbundler</groupId>
<artifactId>appbundle-maven-plugin</artifactId>
... other plugin information here ...
</plugin>
</plugins>
</build>
</profile>
</profiles>
I just had to do this the other day, not with a DMG builder but with
the maven-assembly-plugin. So I'm reasonably sure that this will work
as-is.
It should package t with: mvn -P osx-build package appbundle:bundle
-Robert Middleton
On Thu, Mar 15, 2018 at 5:06 PM, Scott Deboy <[email protected]> wrote:
> I don't know how to fix it, but would like to be able to build
> DMGs...is there an alternative to reverting this change until we can
> figure out how to get both?
>
> On 3/15/18, Matt Sicker <[email protected]> wrote:
>> I wasn't able to figure out how to do it. I can't seem to add a build
>> plugin inside a profile. Do you know how? I only discovered this issue when
>> writing the Jenkinsfile since I build it on macOS locally (and while
>> releasing).
>>
>> On 15 March 2018 at 14:58, Scott Deboy <[email protected]> wrote:
>>
>>> Hi Matt,
>>>
>>> Re: 1123826836323a94d73355f0f6d7fd39466ad657 - Disable macOS packaging
>>> step
>>>
>>> Looks like you disabled this to get jenkins working? Has a comment:
>>> "FIXME: make this plugin optional"
>>>
>>> Can you re-enable it? Optional is fine, I test with this all the time.
>>>
>>> Thanks,
>>>
>>> Scott
>>>
>>
>>
>>
>> --
>> Matt Sicker <[email protected]>
>>