Can you have them set an environment variable to the folder into which they
unzipped? there might be a way to make that work.

--Lee

On Mon, Mar 16, 2009 at 3:41 PM, Jeremy Sager <jeremy.a.sa...@gmail.com>wrote:

> Hi everyone -
>
> I appreciate any help that might be offered on this topic. I have
> researched
> this on google and have not been able to find an answer, so I'm hoping you
> guys can throw something out there to help, or point to a place I missed on
> the web that contains the correct information.
>
> I have a need for people to be able to execute a maven build against my
> project from source that is copied onto their machine.
>
> For government security reasons, the machine does not have internet access,
> and the people executing the build have no maven expertise.
>
> I include a copy of my repository within the zip file that contains the
> source code. I include a settings.xml file that tells maven to execute in
> offline mode, and points to a local repository.
>
> I then give the end users a single command that they execute from their
> shell, and everything works... except for one problem.
>
> The localRepository I specify in settings.xml does not seem to accept a
> relative path. The relative path to the local repo I've sent them will
> always remain the same.
>
> Alternatively to figuring out the relative path in the settings file I
> point
> them to, I am quite content to change what I'm doing on the command line,
> as
> in mvn -o -Dmaven.local-repo=foo/bar/repository. However, from what I've
> seen maven.local-repo no longer works.
>
> The goal is to give these guys a zip of my source, which includes my
> repository (thanks to the assembly plugin), and have them unzip and be able
> to run with a single command line. Again, they have no local repo and no
> internet access.
>
> One final point. If I use an absolute path to the repository in
> settings.xml, everything works great.
>
> Any advice is appreciated, and thank you for your time.
>
> Jeremy
>



-- 
-- Lee Meador
Sent from gmail. My real email address is lee AT leemeador.com

Reply via email to