We used to publish snapshots to https://repository.apache.org for much
that same reason:

i.e: 
https://repository.apache.org/service/local/repo_groups/snapshots-group/content/org/apache/cloudstack/cloud-console-proxy/4.1.0-SNAPSHOT/cloud-console-proxy-4.1.0-20130125.154919-473.jar

However, we moved our builds off of ASF infra, so we lost the ability
to publish to repository.a.o.

--David


On Mon, Oct 27, 2014 at 12:14 PM, Nate Gordon <nate.gor...@appcore.com> wrote:
> Sorry for not responding sooner, I took a few days off to lay 300 sqft of
> tile.
>
> I have a local Artifactory server that I'm publishing to based on builds
> that are triggered from key branches in the ACS repo. I'm not using
> something that is publicly available. For CCP, it is primarily the same
> codebase, so we rely on that to have a single version of our plugins that
> works for both.
>
> For the reasons why dropping -SNAPSHOT is desired, I don't see git history
> divergence being an actual problem. Every maven project has this exact
> setup. The deb/rpm issue is more valid, but I feel is a solvable problem
> without dropping -SNAPSHOT.
>
> On Fri, Oct 24, 2014 at 12:29 AM, Rohit Yadav <rohit.ya...@shapeblue.com>
> wrote:
>
>> Hi Nate,
>>
>> > On 24-Oct-2014, at 2:28 am, Nate Gordon <nate.gor...@appcore.com> wrote:
>> >
>> > The jars are used when developing plugins outside of the core repo. My
>> > company develops plugins which are self contained jars for our customers.
>> > We do this without modifying the core code so that we aren't forking ACS
>> in
>> > the process and to support CCP.
>>
>> Interesting use-case, how do you get the jars? From which maven repository?
>>
>> Of the main sources of publicly published jars, I cannot find any
>> CloudStack projects or jars (for all official releases);
>> http://search.maven.org/#search%7Cga%7C1%7Ccloudstack
>> http://mvnrepository.com/search?q=cloudstack
>> http://repo.maven.apache.org/maven2/org/apache
>>
>> In case of ACS, how do you get the jars if you’re not using a published
>> repo and extracting jars from it?
>>
>> In case of CCP, they are not opensource (or that their changes/interfaces
>> are documented) or publish jars on a some maven repository (not to mention
>> they use the same artifact ID etc), so the only way to get CCP’s jars is to
>> get a package tarball, extract the debs/rpms and get the jars.
>>
>> If in future we decide to do something like publish jars on a public maven
>> repository for GA releases, then we can consider adding -SNAPSHOT otherwise
>> I would encourage pragmatism over a pedantic approach. By not keeping
>> -SNAPSHOT, we reduce the git history divergence and deb/rpm build issues we
>> see too often.
>>
>> Regards,
>> Rohit Yadav
>> Software Architect, ShapeBlue
>> M. +91 88 262 30892 | rohit.ya...@shapeblue.com
>> Blog: bhaisaab.org | Twitter: @_bhaisaab
>>
>>
>>
>> Find out more about ShapeBlue and our range of CloudStack related services
>>
>> IaaS Cloud Design & Build<
>> http://shapeblue.com/iaas-cloud-design-and-build//>
>> CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/>
>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
>> CloudStack Infrastructure Support<
>> http://shapeblue.com/cloudstack-infrastructure-support/>
>> CloudStack Bootcamp Training Courses<
>> http://shapeblue.com/cloudstack-training/>
>>
>> This email and any attachments to it may be confidential and are intended
>> solely for the use of the individual to whom it is addressed. Any views or
>> opinions expressed are solely those of the author and do not necessarily
>> represent those of Shape Blue Ltd or related companies. If you are not the
>> intended recipient of this email, you must neither take any action based
>> upon its contents, nor copy or show it to anyone. Please contact the sender
>> if you believe you have received this email in error. Shape Blue Ltd is a
>> company incorporated in England & Wales. ShapeBlue Services India LLP is a
>> company incorporated in India and is operated under license from Shape Blue
>> Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil
>> and is operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is
>> a company registered by The Republic of South Africa and is traded under
>> license from Shape Blue Ltd. ShapeBlue is a registered trademark.
>>
>
>
>
> --
>
>
> *Nate Gordon*Director of Technology | Appcore - the business of cloud
> computing®
>
> Office +1.800.735.7104  |  Direct +1.515.612.7787
> nate.gor...@appcore.com  |  www.appcore.com
>
> ----------------------------------------------------------------------
>
> The information in this message is intended for the named recipients only.
> It may contain information that is privileged, confidential or otherwise
> protected from disclosure. If you are not the intended recipient, you are
> hereby notified that any disclosure, copying, distribution, or the taking
> of any action in reliance on the contents of this message is strictly
> prohibited. If you have received this e-mail in error, do not print it or
> disseminate it or its contents. In such event, please notify the sender by
> return e-mail and delete the e-mail file immediately thereafter. Thank you.

Reply via email to