Hi Joe,

I merged it to master
here<https://github.com/droolsjbpm/guvnor/commit/e6121cdb6e126fd57dbaa7f51b8e4994150e42b1>
.

There was potential for a NPE if a <distributionManagement> section was not
defined in the POM.

I also split deployment to the "default workbench" remote repository and
any additional remote into two try {...} catch blocks; so that if one fails
the other still gets a chance to execute.

Cheers,

Mike


On 21 March 2014 20:02, Michael Anstis <michael.ans...@gmail.com> wrote:

> Hi Joe,
>
> I'm just merging your PR - and tweaking a couple of bits - there was
> potential for a NPE and some tests were failing.
>
> Please submit as a new PR.
>
> Thanks,
>
> Mike
>
>
> On 21 March 2014 19:58, Joe White <joe.wh...@recondotech.com> wrote:
>
>>  Thanks Mike.
>>
>>
>>
>> I will update to deploy to default profile repositories as well and add
>> that to the pull request.
>>
>>
>>
>> Joe
>>
>>
>>
>> *From:* rules-dev-boun...@lists.jboss.org [mailto:
>> rules-dev-boun...@lists.jboss.org] *On Behalf Of *Michael Anstis
>> *Sent:* Friday, March 21, 2014 1:48 PM
>> *To:* Rules Dev List
>> *Subject:* Re: [rules-dev] Pull request for remote deploy (GUVNOR-2088)
>>
>>
>>
>> Great stuff Joe!
>>
>> We like to promote that KIE operates "like normal" with regards to Maven.
>> If you've noticed another short fall it'd be great for if you could plug
>> that gap too I'll merge the lot next week.
>>
>> Other aspects of KIE honour Maven conventions (such as default profiles)
>> and the workbench in this regard should be no different.
>>
>> Thanks,
>>
>> Mike
>>
>> Sent on the move
>>
>> On 21 Mar 2014 19:31, "Joe White" <joe.wh...@recondotech.com> wrote:
>>
>>  I have created a pull request that updates the GuvnorM2Repository code
>> to deploy to a remote repository if one is configured in the
>> <distributionManagement> section of a pom in the workbench. If the
>> repository requires authentication the system will fetch the credentials by
>> repository id from the settings.xml file.
>>
>>
>>
>> I tested this publishing to both a snapshot and a release repository.
>> Both require credentials and both worked (thanks to mfusco).
>>
>>
>>
>> One question:
>>
>> Currently it does not publish to the default profile repositories in the
>> settings.xml. Should it? In other words, if the user has a default profile
>> in their settings should Guvnor go ahead and deploy to the configured
>> repository? This would fit with normal maven operation but I don't know if
>> the user would expect the workbench code to be handled differently.
>>
>>
>>
>> If you guys want Guvnor to publish to the settings.xml repositories
>> automatically let me know and I can make that update as well.
>>
>>
>>
>> Once the above is decided I'll update the documentation and create a pull
>> request for that as well.
>>
>>
>>
>> https://github.com/droolsjbpm/guvnor/pull/111
>>
>>
>>
>> Joe
>>
>>
>>
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>
>
_______________________________________________
rules-dev mailing list
rules-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to