I higlhy suggest you use a solution like nexus (IMO better than artifactory
to install/manage).

On Wed, Jul 29, 2009 at 17:07, Mark McBride <mark.mcbr...@gmail.com> wrote:

>
> I distilled at least two questions from this
>
> 1) How do I use scala artifacts from a private remote repository (i.e.
> I don't need to go outside my own network to download artifacts)?
> 2) How do I define the scala repositories in settings.xml instead of
> in every pom.xml file?
>
> We actually do something like #1 at work after having been burned by
> codehaus doing some unholy things to their repo and bringing our
> development to a halt.  We haven't yet gotten a real repository
> manager (e.g. Artifactory) in place to manage that, so our general
> workflow is
>
> 1) Get the project working building against external remote
> repositories.  We do this by enabling an external-repo profile while
> developing
> 2) Move the (now populated) local repository somewhere safe
> 3) Try to build with against a clean local repository and only the
> private remote repository
> 4) Note missing artifacts and deploy them to the private remote repository
> 5) Goto 3 and repeat until the build succeeds
>
> It's tedious, but for small numbers of artifacts works ok.  For larger
> numbers of artifacts you can transfer entire directories from your
> local repo to the private remote repo.
> Or use something like Artifactory (recommended).
>
> Once you do this, you shouldn't need the additional <repository> and
> <pluginRepository> tags in projects.  In fact if you're going to the
> trouble of putting your scala artifacts in a private remote repository
> then having <repository> tags in poms should probably be a general
> no-no.
>
>  ---Mark
> On Wed, Jul 29, 2009 at 7:14 AM, ph<pkirsa...@gmail.com> wrote:
> >
> > If I have private remote repository, I deploy there a new binaries,
> > then all my servers need to run those binaries. I would need to get
> > them to local repository and run locally.
> > What would be a right workflow for that?
> >
> >
> >
> > On Jul 29, 4:54 am, David Bernard <david.bernard...@gmail.com> wrote:
> >> Hi,
> >>
> >> I don't understand what you try to do and what you mean by "Now I need
> to
> >> run project from repository" ?
> >> Could you provide the use case ?
> >>
> >> I also copy/move to the mailing-list maven-and-scala.
> >>
> >> /davidB
> >>
> >>
> >>
> >> On Tue, Jul 28, 2009 at 23:16, ph <pkirsa...@gmail.com> wrote:
> >>
> >> > Maybe better question would be:
> >> > How to run scala artifact from maven repository (local and/or private
> >> > remote)?
> >>
> >> > On Jul 28, 3:28 pm, Timothy Perrett <timo...@getintheloop.eu> wrote:
> >> > > Hey there,
> >>
> >> > > I wrote an article previously about how to use launchers with maven-
> >> > > scala-plugin, find it here:http://is.gd/1RuLQ
> >>
> >> > > Does that help?
> >>
> >> > > Cheers, Tim
> >>
> >> > > On Jul 28, 7:32 pm, ph <pkirsa...@gmail.com> wrote:
> >>
> >> > > > Is there a good recourse on how to setup/use scala project with
> maven?
> >>
> >> > > > I've installed maven that comes with lift. Project is created with
> >> > > > Eclipse maven plugin (q4ehttp://code.google.com/p/q4e/). I build
> and
> >> > > > install scala project to local repository fine.
> >> > > > I can also run project using "mvn scala:run" command from project
> >> > > > folder.
> >> > > > Now I need to run project from repository and I cannot figure out
> how
> >> > > > to do so. Would I need to use "mvn scala:run"? This will resolve
> >> > > > dependencies and install all required libraries...
> >> > > > Scala plugin is not recognized as it declared only in "pom". I'm
> >> > > > trying to update maven's "settings.xml", adding this:
> >>
> >> > > >         <profile>
> >> > > >                 <id>env-dev</id>
> >> > > >                 <repositories>
> >> > > >                         <repository>
> >> > > >                                 <id>scala-tools.org</id>
> >> > > >                                 <name>Scala-tools Maven2
> >> > Repository</name>
> >> > > >                                 <url>
> >> >http://scala-tools.org/repo-releases</url>
> >> > > >                         </repository>
> >> > > >                 </repositories>
> >> > > >                 <pluginRepositories>
> >> > > >                         <pluginRepository>
> >> > > >                                 <id>org.scala-tools</id>
> >> > > >                                 <name>Scala-tools Maven2
> >> > Repository</name>
> >> > > >                                 <url>
> >> >http://scala-tools.org/repo-releases</url>
> >> > > >                         </pluginRepository>
> >> > > >                 </pluginRepositories>
> >> > > >         </profile>
> >>
> >> > > >   </profiles>
> >>
> >> > > >   <activeProfiles>
> >> > > >     <activeProfile>env-dev</activeProfile>
> >> > > >   </activeProfiles>
> >>
> >> > > > now if I run "mvn scala:run -DmainClass=..." it gives me error:
> >> > > > [ERROR] BUILD ERROR
> >> > > > [INFO]
> >>
> >> >
> ------------------------------------------------------------------------
> >> > > > [INFO] The plugin 'org.apache.maven.plugins:maven-scala-plugin'
> does
> >> > > > not exist or no valid version could be found
> >>
> >> > > > Maybe there is another way to run project from maven repository?
> >>
> >> > > > Next step for me will be installing artifact into private remote
> >> > > > repository (Artifactory) and run project from that remote
> >> > > > repository... Any suggestions?
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to