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 -~----------~----~----~----~------~----~------~--~---