In this case they would not be better and far less convenient. For a 
hermetically sealed build at any rate. The local repository cache cleared of 
the tracking files serves as a perfectly fine remote repository for this use 
case. Most escrow bundles carry all the tools and sources required to build the 
product: packaging a repository manager would probably be a bit much.

> On Nov 13, 2015, at 2:09 PM, Ron Wheeler <[email protected]> 
> wrote:
> 
> 
> Not sure if the extra work would be worthwhile when you have a number of free 
> repo packages that are better in many ways than the maven cache and can be 
> installed on Windows or Linux.
> 
> 
> Ron
> 
> On 13/11/2015 12:44 PM, [email protected] wrote:
>> I just wanted to weigh in.
>> 
>> This indeed does not function in what I would call an "intuitive" way.
>> 
>> It would be really nice if offline mode meant just provide the switch and 
>> everything used your local repo. No extra configuration or trickery required.
>> 
>> I know in modern times, the idea of always being connected is the norm, but 
>> if you KNOW you don't need any updates and you have a lot of deps, this 
>> could speed up the build a bit. Especially if you are forced to use a 3G 
>> connection for a build on an emergency basis in your job.
>> 
>> Then again, it would also be nice if Santa Claus were real.
>> 
>> When will Apache have their open source Santa project? ;)
>> 
>> Cody Fyler
>> Lending Grid Build Team
>> G=Lending Grid Builds
>> (515) – 441 - 0814
>> 
>> -----Original Message-----
>> From: Paul Benedict [mailto:[email protected]]
>> Sent: Friday, November 13, 2015 11:27 AM
>> To: Maven Users List <[email protected]>
>> Cc: [email protected]
>> Subject: Re: Offline builds nearly impossible
>> 
>> I think most people, at least once in their life, try to use their local 
>> repository cache as an offline remote repository. However, the two aren't 
>> the same in concept though, IIRC, the last time I tried. You still need to 
>> keep the two separate.
>> 
>> Now it would be interesting if a tool existed to copy the contents of a 
>> local repository and scrub its local metadata. That would then give you a 
>> true "remote offline repo".
>> 
>> 
>> Cheers,
>> Paul
>> 
>> On Fri, Nov 13, 2015 at 11:17 AM, Jason van Zyl <[email protected]> wrote:
>> 
>>> If this does not work please let me know. This is what I’ve used in
>>> the past and if it doesn’t work I agree it needs to be fixed. I
>>> honestly haven’t tried making a hermetically sealed build in a few
>>> years but last year worked on a project that did no network traversal
>>> aside from using file-based repositories and it all worked fine.
>>> 
>>>> On Nov 13, 2015, at 11:33 AM, Jörg Schaible <[email protected]>
>>> wrote:
>>>> Hi Jason,
>>>> 
>>>> Jason van Zyl wrote:
>>>> 
>>>>> Use a file based remote repository instead of trying to build in
>>>>> offline mode.
>>>>> 
>>>>> You can either use a repository manager to create the remote
>>>>> repository
>>> or
>>>>> an empty local repository with a full build. As noted though, you
>>>>> have
>>> to
>>>>> remove all local repository metadata and files if you create the
>>>>> repository locally.
>>>>> 
>>>>> Now that you have the repository that contains everything you need
>>>>> to build create a settings.xml with a mirror pointing to a
>>>>> file-based repository. You shouldn’t need to build in offline mode
>>>>> but using a file-base repository in your mirror will effectively be
>>>>> the same. This
>>> way
>>>>> you will not be subject to every Maven plugins potentially flaking
>>>>> handling of offline mode.
>>>> Good idea, thanks! And with a mirror setup to file:/// (except for
>>>> that file-based remote repo) we can even verify that no offline
>>>> access is required.
>>>> 
>>>> Cheers,
>>>> Jörg
>>>> 
>>>> 
>>>> --------------------------------------------------------------------
>>>> - To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> To think is easy. To act is hard. But the hardest thing in the world
>>> is to act in accordance with your thinking.
>>> 
>>>  -- Johann von Goethe
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
> 
> 
> -- 
> Ron Wheeler
> President
> Artifact Software Inc
> email: [email protected]
> skype: ronaldmwheeler
> phone: 866-970-2435, ext 102
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

The most dangerous risk: spending your life not doing what you want on the bet 
you can buy yourself freedom to do it later.

 -- Randy Komisar












---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to