Re: [DISCUSS] Maven account to publish connivence binary

2019-09-06 Thread 申远
Thanks for your reply, I shall ask INFRA later.

FYI: Just finish the initial commit for renaming package, still lots of work to 
do. As the commit [1]contains hundreds of files changing, it’s hard for 
developers to review.

[1] https://github.com/apache/incubator-weex/pull/2885

Best Regards,
York Shen

申远

> 在 2019年9月6日,15:21,Jan Piotrowski  写道:
> 
> Releases to npm, maven, bintray etc. are what is called "convenience"
> in ASF land, similar to the "Convenience Binaries" that are produced.
> The official release is the _source code_ that will he hosted on an
> _ASF server_, everything else is just to make life easier (which is
> super important of course).
> 
> That being said, Cordova might not be the best example here because it
> is pretty ancient - very possible that there is a more correct way to
> do this now which might include an account provided by ASF Infra
> (similar to the App Store or Google Play account we talked about
> before). So it might be worth to shoot INFRA a question via a ticket.
> 
> -J
> 
>> Am Fr., 6. Sept. 2019 um 08:48 Uhr schrieb York Shen :
>> 
>> Just found the answer. It seems like Apache Cordova has an individual 
>> JCenter account [1], we just need to follow the pattern of Cordova.
>> 
>> [1] https://bintray.com/cordova/maven/cordova-android 
>> 
>> 
>> Best Regards,
>> York Shen
>> 
>> 申远
>> 
>>> 在 2019年9月6日,11:56,York Shen  写道:
>>> 
>>> Hi, Community
>>> 
>>> While I am trying to rename Android package name to ‘org.apache', I found 
>>> Weex used to publish its Android connivence binary to JCenter with the 
>>> groupID of com.taobao [1] under an individual account [2].  I’d like to 
>>> know whether there is an Apache-wide JCenter account for publishing 
>>> connivence binary or it’s OK to use an individual account for publishing as 
>>> long as it’s controlled by PPMC. Besides, I’d like to know whether there is 
>>> a restriction in choice Maven repo by ASF as I’d like to use JCenter 
>>> instead of Maven Central to publish connivence binary as JCenter is 
>>> basically the standard maven repo for Android developers.
>>> 
>>> Of course I will rename the groupId of the binary to ‘org.apache’ after 
>>> finishing my refactoring.
>>> 
>>> [1] https://bintray.com/alibabaweex/maven/weex_sdk 
>>> 
>>> [2] https://svn.apache.org/repos/private/pmc/incubator/weex/JCenter_key 
>>> 
>>> 
>>> 
>>> Best Regards,
>>> York Shen
>>> 
>>> 申远
>>> 
>> 


Re: [DISCUSS] Maven account to publish connivence binary

2019-09-06 Thread Jan Piotrowski
Releases to npm, maven, bintray etc. are what is called "convenience"
in ASF land, similar to the "Convenience Binaries" that are produced.
The official release is the _source code_ that will he hosted on an
_ASF server_, everything else is just to make life easier (which is
super important of course).

That being said, Cordova might not be the best example here because it
is pretty ancient - very possible that there is a more correct way to
do this now which might include an account provided by ASF Infra
(similar to the App Store or Google Play account we talked about
before). So it might be worth to shoot INFRA a question via a ticket.

-J

Am Fr., 6. Sept. 2019 um 08:48 Uhr schrieb York Shen :
>
> Just found the answer. It seems like Apache Cordova has an individual JCenter 
> account [1], we just need to follow the pattern of Cordova.
>
> [1] https://bintray.com/cordova/maven/cordova-android 
> 
>
> Best Regards,
> York Shen
>
> 申远
>
> > 在 2019年9月6日,11:56,York Shen  写道:
> >
> > Hi, Community
> >
> > While I am trying to rename Android package name to ‘org.apache', I found 
> > Weex used to publish its Android connivence binary to JCenter with the 
> > groupID of com.taobao [1] under an individual account [2].  I’d like to 
> > know whether there is an Apache-wide JCenter account for publishing 
> > connivence binary or it’s OK to use an individual account for publishing as 
> > long as it’s controlled by PPMC. Besides, I’d like to know whether there is 
> > a restriction in choice Maven repo by ASF as I’d like to use JCenter 
> > instead of Maven Central to publish connivence binary as JCenter is 
> > basically the standard maven repo for Android developers.
> >
> > Of course I will rename the groupId of the binary to ‘org.apache’ after 
> > finishing my refactoring.
> >
> > [1] https://bintray.com/alibabaweex/maven/weex_sdk 
> > 
> > [2] https://svn.apache.org/repos/private/pmc/incubator/weex/JCenter_key 
> > 
> >
> >
> > Best Regards,
> > York Shen
> >
> > 申远
> >
>


Re: [DISCUSS] Maven account to publish connivence binary

2019-09-06 Thread York Shen
Just found the answer. It seems like Apache Cordova has an individual JCenter 
account [1], we just need to follow the pattern of Cordova.

[1] https://bintray.com/cordova/maven/cordova-android 


Best Regards,
York Shen

申远

> 在 2019年9月6日,11:56,York Shen  写道:
> 
> Hi, Community
> 
> While I am trying to rename Android package name to ‘org.apache', I found 
> Weex used to publish its Android connivence binary to JCenter with the 
> groupID of com.taobao [1] under an individual account [2].  I’d like to know 
> whether there is an Apache-wide JCenter account for publishing connivence 
> binary or it’s OK to use an individual account for publishing as long as it’s 
> controlled by PPMC. Besides, I’d like to know whether there is a restriction 
> in choice Maven repo by ASF as I’d like to use JCenter instead of Maven 
> Central to publish connivence binary as JCenter is basically the standard 
> maven repo for Android developers.
> 
> Of course I will rename the groupId of the binary to ‘org.apache’ after 
> finishing my refactoring.
> 
> [1] https://bintray.com/alibabaweex/maven/weex_sdk 
> 
> [2] https://svn.apache.org/repos/private/pmc/incubator/weex/JCenter_key 
> 
> 
> 
> Best Regards,
> York Shen
> 
> 申远
> 



[DISCUSS] Maven account to publish connivence binary

2019-09-05 Thread York Shen
Hi, Community

While I am trying to rename Android package name to ‘org.apache', I found Weex 
used to publish its Android connivence binary to JCenter with the groupID of 
com.taobao [1] under an individual account [2].  I’d like to know whether there 
is an Apache-wide JCenter account for publishing connivence binary or it’s OK 
to use an individual account for publishing as long as it’s controlled by PPMC. 
Besides, I’d like to know whether there is a restriction in choice Maven repo 
by ASF as I’d like to use JCenter instead of Maven Central to publish 
connivence binary as JCenter is basically the standard maven repo for Android 
developers.

Of course I will rename the groupId of the binary to ‘org.apache’ after 
finishing my refactoring.

[1] https://bintray.com/alibabaweex/maven/weex_sdk 

[2] https://svn.apache.org/repos/private/pmc/incubator/weex/JCenter_key 



Best Regards,
York Shen

申远