Publish to a custom repo is already supported. Please see:
https://lists.apache.org/thread.html/fdc82e7399fa63f3ffe21458830cd05c84c08c61d44ff94859618d31@%3Cdev.beam.apache.org%3E


On Tue, Sep 25, 2018 at 10:21 AM Jean-Baptiste Onofré <[email protected]>
wrote:

> Hi
>
> We already have publish profile in our Gradle build. Did you try with this
> ?
>
> Regards
> JB
> Le 25 sept. 2018, à 13:19, Nithin Sujir <[email protected]> a écrit:
>>
>> Hi Beam devs,
>> We have a couple of maven projects (teleport and performance test
>> utilties) that depend on beam. We are also working to improve the spanner
>> io connector performance in beam. Today, it's quite painful to make local
>> beam changes and then use it in our performance tests due to the maven
>> project expecting the jars to be in the .m2 directory hierarchy.
>>
>> I discovered there is a plugin 'maven-publish' which solves this problem.
>> https://docs.gradle.org/current/userguide/publishing_maven.html
>>
>> It requires applying this plugin to the top level build.gradle file as in
>> the diff below. It provides a PublishToMavenLocal task that copies the jars
>> to the .m2/... dir.
>>
>> diff --git a/build.gradle b/build.gradle
>> index ba30ee92c9..faf35e5f69 100644
>> --- a/build.gradle
>> +++ b/build.gradle
>> @@ -254,3 +254,5 @@ release {
>>      requireBranch = 'release-.*|master'
>>    }
>>  }
>> +
>> +apply plugin: 'maven-publish'
>>
>> Is this acceptable? If so, I would be happy to submit a patch.
>>
>> Thanks,
>> Nithin.
>>
>>

Reply via email to