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