Hi,

Would it not be a better solution to publish the jar ourself to maven
central ?
Similare to what SMX project does for other 3rd party libraries that are
not osgi compatible bundles ?

Just my $0.02
// Pontus


On Mon, 20 Feb 2017 at 15:07 Zoran Regvart <[email protected]> wrote:

> Hi Cameleers,
> what do you think about adding 3rd party jars to the git repo (as binary
> blobs)?
>
> Background: integration tests for Salesforce component require
> deployment of customizations to the your Salesforce instance, so in
> order to run them you need to make a number of manual steps
> beforehand[1].
>
> Salesforce publishes a Migration tool[2] as a set of Ant tasks. These
> are packaged as a jar file that is not available on Maven central, so
> in order to use them the user needs to download supply the jar to the
> Maven build.
>
> I would like to automate that and to prescribe the way of managing
> this customizations for future tests, so I think it would be best to
> put that jar in our git repository.
>
> I think this would encourage contributions and allow everyone to run
> the integration tests, for instance in CI.
>
> The license is very liberal, it just requires the inclusion of the
> copyright & disclamer notice.
>
> What do you think?
>
> zoran
>
> [1]
> https://github.com/apache/camel/tree/master/components/camel-salesforce/camel-salesforce-component#running-the-integration-tests
> [2]
> https://developer.salesforce.com/docs/atlas.en-us.daas.meta/daas/forcemigrationtool_install.htm
> --
> Zoran Regvart
>

Reply via email to