Jon,
The only thing i needed to do to get that running was

> sudo port install maven2
...
> export PATH=/opt/local/bin:$PATH
>

This assumes, however, that you are already using macports.

Best wishes,

--greg

On Fri, Feb 27, 2009 at 1:54 PM, Jon Hancock <shellsha...@gmail.com> wrote:

>
> thanks, I'll study this a bit more.
> The lift installer I mentioned is http://liftweb.net/download.html#macosx
>
> Jon
>
> On Feb 27, 3:41 pm, Meredith Gregory <lgreg.mered...@gmail.com> wrote:
> > Jon,
> > i'm not sure if you are talking about some specific lift installer, and
> i'm
> > no maven expert, but i use it and lift on my macbook pro. i think of mvn
> as
> > a make that is aware of the web (and whose language for expressing rules
> is
> > incredibly verbose). Being aware of the web, mvn allows project build
> > configurations to express dependencies on repositories in "the cloud".
> These
> > it downloads and caches to ~/.m2 -- unless you configure it otherwise.
> Nine
> > times out of ten, it dependencies are jars that are mentioned as
> > <dependency> tags in the pom.xml file in your project. It is then able to
> > configure the classpath for the JVM targets (like compile). If you put
> > dependencies on other technologies, e.g. a container like jetty, and use
> > those maven plugin goals you will be launching and running those servers.
> >
> > So... putting it together in terms of a usage scenario
> >
> > > mklift.sh com.myorg.myservice myfeature // see listing for mklift.sh
> below
> >
> > // causes mvn to generate a basic lift project
> > [INFO] Scanning for projects...
> > [INFO] Searching repository for plugin with prefix: 'archetype'.
> > [INFO] org.apache.maven.plugins: checking for updates from central
> > [INFO] org.codehaus.mojo: checking for updates from central
> > [INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking
> > for updates from central
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Building Maven Default Project
> > [INFO]    task-segment: [archetype:generate] (aggregator-style)
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Preparing archetype:generate
> > [INFO] No goals needed for project - skipping
> > [INFO] Setting property: classpath.resource.loader.class =>
> > 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> > [INFO] Setting property: velocimacro.messages.on => 'false'.
> > [INFO] Setting property: resource.loader => 'classpath'.
> > [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> > [INFO] [archetype:generate]
> > [INFO] Generating project in Interactive mode
> > [INFO] Archetype repository missing. Using the one from
> > [net.liftweb:lift-archetype-basic:RELEASE ->
> http://scala-tools.org/repo-releases] found in catalog internal
> > Define value for version:  1.0-SNAPSHOT: :
> > Confirm properties configuration:
> > groupId: com.myorg.myservice
> > artifactId: myfeature
> > version: 1.0-SNAPSHOT
> > package: com.myorg.myservice
> >  Y: :
> > [INFO]
> >
> ---------------------------------------------------------------------------
> -
> > [INFO] Using following parameters for creating OldArchetype:
> > lift-archetype-basic:0.10
> > [INFO]
> >
> ---------------------------------------------------------------------------
> -
> > [INFO] Parameter: groupId, Value: com.myorg.myservice
> > [INFO] Parameter: packageName, Value: com.myorg.myservice
> > [INFO] Parameter: basedir, Value:
> > /Users/lgm/work/src/projex/biosimilarity/scratch
> > [INFO] Parameter: package, Value: com.myorg.myservice
> > [INFO] Parameter: version, Value: 1.0-SNAPSHOT
> > [INFO] Parameter: artifactId, Value: myfeature
> > [INFO] ********************* End of debug info from resources from
> generated
> > POM ***********************
> > [INFO] OldArchetype created in dir:
> > /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESSFUL
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 24 seconds
> > [INFO] Finished at: Fri Feb 27 13:32:55 PST 2009
> > [INFO] Final Memory: 8M/14M
> > [INFO]
> > ------------------------------------------------------------------------>
> ls
> > myfeature
> > > cd myfeature
> > > ls
> > pom.xml    src
> > > mvn compile
> >
> > [INFO] Scanning for projects...
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Building myfeature
> > [INFO]    task-segment: [compile]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] [resources:resources]
> > [INFO] Using default encoding to copy filtered resources.
> > [INFO] [yuicompressor:compress {execution: default}]
> > [INFO] nb warnings: 0, nb errors: 0
> > Downloading:
> http://scala-tools.org/repo-releases/org/igniterealtime/smack/smack/3...
> > Downloading:
> http://repo1.maven.org/maven2/org/igniterealtime/smack/smack/3.0.4/sm...
> > Downloading:
> http://scala-tools.org/repo-releases/org/igniterealtime/smack/smackx/...
> > Downloading:
> http://repo1.maven.org/maven2/org/igniterealtime/smack/smackx/3.0.4/s...
> > [INFO] [compiler:compile]
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [scala:compile {execution: default}]
> > [INFO] suggestion: remove the scalaVersion from pom.xml
> > [ERROR]
> > /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/src/main/scala
> > [INFO] Compiling 3 source files to
> > /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/target/classes
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESSFUL
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 12 seconds
> > [INFO] Finished at: Fri Feb 27 13:34:12 PST 2009
> > [INFO] Final Memory: 11M/20M
> > [INFO]
> > ------------------------------------------------------------------------>
> ls
> >
> > pom.xml    src    target> mvn jetty:run
> >
> > [INFO] Scanning for projects...
> > [INFO] Searching repository for plugin with prefix: 'jetty'.
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Building myfeature
> > [INFO]    task-segment: [jetty:run]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Preparing jetty:run
> > [INFO] [resources:resources]
> > [INFO] Using default encoding to copy filtered resources.
> > [INFO] [yuicompressor:compress {execution: default}]
> > [INFO] nb warnings: 0, nb errors: 0
> > Downloading:
> http://scala-tools.org/repo-releases/org/igniterealtime/smack/smack/3...
> > Downloading:
> http://repo1.maven.org/maven2/org/igniterealtime/smack/smack/3.0.4/sm...
> > Downloading:
> http://scala-tools.org/repo-releases/org/igniterealtime/smack/smackx/...
> > Downloading:
> http://repo1.maven.org/maven2/org/igniterealtime/smack/smackx/3.0.4/s...
> > [INFO] [compiler:compile]
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [scala:compile {execution: default}]
> > [INFO] suggestion: remove the scalaVersion from pom.xml
> > [ERROR]
> > /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/src/main/scala
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [resources:testResources]
> > [INFO] Using default encoding to copy filtered resources.
> > [INFO] [compiler:testCompile]
> > [INFO] Nothing to compile - all classes are up to date
> > [INFO] [scala:testCompile {execution: default}]
> > [INFO] suggestion: remove the scalaVersion from pom.xml
> > [ERROR]
> > /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/src/test/scala
> > [ERROR]
> >
> /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/src/test/scala/.
> ./scala
> > [INFO] Compiling 3 source files to
> >
> /Users/lgm/work/src/projex/biosimilarity/scratch/myfeature/target/test-clas
> ses
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jetty/6.1.15.r...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jetty/6.1.15.rc5/j...
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jetty-6.1.15....
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jetty/6.1.15.rc5/jett...
> > 5K downloaded
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jetty-util/6.1...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jetty-util/6.1.15....
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jetty-util-6....
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-util/6.1.15.rc5...
> > 3K downloaded
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jetty-plus/6.1...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jetty-plus/6.1.15....
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jetty-plus-6....
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-plus/6.1.15.rc5...
> > 3K downloaded
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jetty-naming/6...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jetty-naming/6.1.1...
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jetty-naming-...
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-naming/6.1.15.r...
> > 5K downloaded
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jetty-manageme...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jetty-management/6...
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jetty-managem...
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jetty-management/6.1....
> > 5K downloaded
> > Downloading:
> http://scala-tools.org/repo-releases/org/mortbay/jetty/jsp-2.1-jetty/...
> > Downloading:
> http://download.java.net/maven/2/org/mortbay/jetty/jsp-2.1-jetty/6.1....
> > Downloading:
> http://download.java.net/maven/1/org.mortbay.jetty/poms/jsp-2.1-jetty...
> > Downloading:
> http://repo1.maven.org/maven2/org/mortbay/jetty/jsp-2.1-jetty/6.1.15....
> > 6K downloaded
> > Downloading: ...
> >
> > read more ยป
>
> >
>


-- 
L.G. Meredith
Managing Partner
Biosimilarity LLC
806 55th St NE
Seattle, WA 98105

+1 206.650.3740

http://biosimilarity.blogspot.com

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