Here's what's in the master (below the groupId, etc):

   <!-- Master properties (inherited by modules) -->
   <properties>
     <scala.version>2.7.2</scala.version>
   </properties>

   <repositories>
     <repository>
       <id>scala-tools.org</id>
       <name>Scala-Tools Maven2 Repository</name>
       <url>http://scala-tools.org/repo-releases</url>
     </repository>
     <repository>
       <id>scala-tools.org</id>
       <name>Scala-Tools Maven2 Repository</name>
       <url>http://scala-tools.org/repo-snapshots</url>
     </repository>
   </repositories>

   <pluginRepositories>
     <pluginRepository>
       <id>scala-tools.org</id>
       <name>Scala-Tools Maven2 Repository</name>
       <url>http://scala-tools.org/repo-releases</url>
     </pluginRepository>
   </pluginRepositories>

   <dependencies>
     <dependency>
       <groupId>org.scala-lang</groupId>
       <artifactId>scala-library</artifactId>
       <version>${scala.version}</version>
     </dependency>
     <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>servlet-api</artifactId>
       <version>2.5</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>com.petebevin.markdown</groupId>
       <artifactId>markdownj</artifactId>
       <version>0.3.0</version>
     </dependency>
     <dependency>
       <groupId>commons-codec</groupId>
       <artifactId>commons-codec</artifactId>
       <version>1.3</version>
     </dependency>
     <dependency>
       <groupId>commons-httpclient</groupId>
       <artifactId>commons-httpclient</artifactId>
       <version>3.0.1</version>
     </dependency>
     <dependency>
       <groupId>commons-collections</groupId>
       <artifactId>commons-collections</artifactId>
       <version>3.2</version>
     </dependency>
     <dependency>
       <groupId>com.rabbitmq</groupId>
       <artifactId>rabbitmq-client</artifactId>
       <version>1.2.0</version>
     </dependency>
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <version>4.4</version>
       <scope>test</scope>
     </dependency>
       <dependency>
         <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1</version>
      </dependency>
   </dependencies>

   <build>
     <sourceDirectory>src/main/scala</sourceDirectory>
     <testSourceDirectory>src/test/scala</testSourceDirectory>
     <plugins>
       <plugin>
         <groupId>org.scala-tools</groupId>
         <artifactId>maven-scala-plugin</artifactId>
         <executions>
           <execution>
             <goals>
               <goal>compile</goal>
               <goal>testCompile</goal>
             </goals>
           </execution>
         </executions>
         <configuration>
           <scalaVersion>${scala.version}</scalaVersion>
         </configuration>
       </plugin>
       <plugin>
         <groupId>org.mortbay.jetty</groupId>
         <artifactId>maven-jetty-plugin</artifactId>
         <configuration>
           <contextPath>/</contextPath>
           <sIntervalSeconds>0</sIntervalSeconds>
         </configuration>
       </plugin>
     </plugins>
   </build>

   <reporting>
     <plugins>
       <plugin>
         <groupId>org.scala-tools</groupId>
         <artifactId>maven-scala-plugin</artifactId>
         <configuration>
           <scalaVersion>${scala.version}</scalaVersion>
         </configuration>
       </plugin>
     </plugins>
   </reporting>

Then the webapp has this:

   <dependencies>
     <dependency>
       <groupId>org.mortbay.jetty</groupId>
       <artifactId>jetty</artifactId>
       <version>(6.1,]</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>servlet-api</artifactId>
       <version>2.5</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>net.liftweb</groupId>
       <artifactId>lift-webkit</artifactId>
       <version>0.10-SNAPSHOT</version>
     </dependency>
     <!-- for LiftConsole -->
     <dependency>
       <groupId>org.scala-lang</groupId>
       <artifactId>scala-compiler</artifactId>
       <version>${scala.version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>${pom.groupId}</groupId>
       <artifactId>tales-per</artifactId>
       <version>${pom.version}</version>
     </dependency>
   </dependencies>

   <build>
     <plugins>
       <plugin>
         <groupId>org.mortbay.jetty</groupId>
         <artifactId>maven-jetty-plugin</artifactId>
         <configuration>
           <contextPath>/</contextPath>
           <sIntervalSeconds>5</sIntervalSeconds>
           <connectors>
             <connector 
implementation="org.mortbay.jetty.nio.SelectChannelConnector">
               <port>9889</port>
               <maxIdleTime>60000</maxIdleTime>
             </connector>
           </connectors>
         </configuration>
       </plugin>
       <plugin>
         <groupId>net.sf.alchim</groupId>
         <artifactId>yuicompressor-maven-plugin</artifactId>
         <executions>
           <execution>
             <goals>
               <goal>compress</goal>
             </goals>
           </execution>
         </executions>
         <configuration>
           <nosuffix>true</nosuffix>
         </configuration>
       </plugin>
       <plugin>

       <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
      <redirectTestOutputToFile>true</redirectTestOutputToFile>
    </configuration>
             </plugin>
         </plugins>
     </build>

And  the  persistence  project  has  this;

     <dependencies>
         <dependency>
             <groupId>geronimo-spec</groupId>
             <artifactId>geronimo-spec-ejb</artifactId>
             <version>2.1-rc4</version>
         </dependency>
         <dependency>
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-entitymanager</artifactId>
             <version>3.3.1.ga</version>
             <exclusions>
   <exclusion>
       <groupId>javax.transaction</groupId>
       <artifactId>jta</artifactId>
   </exclusion>
             </exclusions>
         </dependency>
         <dependency>
             <groupId>geronimo-spec</groupId>
             <artifactId>geronimo-spec-jta</artifactId>
             <version>1.0.1B-rc4</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
   <groupId>postgresql</groupId>
   <artifactId>postgresql</artifactId>
   <version>[8.1-404.jdbc3,)</version>
         </dependency>
     </dependencies>

     <build>
         <plugins>
             <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
             <redirectTestOutputToFile>true</redirectTestOutputToFile>
         </configuration>
             </plugin>
         </plugins>
     </build>


Josh  Suereth  wrote:
>  Chas,
>  
>  Please  send  your  poms.    
>  
>  Note:
>  Wiping  the  maven  repo  is  the  CTRL-ALT-DEL  windows-style  fix  for  
> maven.    
>  You    just  delete  the  Lift  directory  (as  long  as  you  get  the  
> meta-data  
>  poms  associated  with  it)  you  should  be  ok.    Once  again,  this  is  
> more  of  
>  a  hack,  than  a  fix.    If  you're  in  a  jam,  just  do  it.    If  
> not,  it's  
>  usually  better  to  figure  out  why  it's  bombing  so  you    not  run  
> into  
>  the  problem  again.
>  
>  Also  remember  that  if  you"mvn  install"  something  it  goes  into  your 
>  local  
>  repo.    The  mvn  -U  command  tells  maven  to  check  the  remote  
> repositories  
>  for  newer  versions  /than  the  ones  found  in  your  local  repository/  
> (i.e.  
>  if  you  install  locally,  you  will  automatically  use  that  version  
> and  the  
>  -U  will  not  do  anything  useful).  
>  
>  
>  
>  One  side  note,  please  make  sure  you're  not  using  ${pom.version}  in 
>  
>  dependencies  with  snapshot  pom  versions...  (see  here:  
>  http://jira.codehaus.org/browse/MNG-2796  )
>  
>  
>  Cheers,
>  -Josh
>  
>  On  Mon,  Dec  29,  2008  at  7:12  PM,  Charles  F.  Munat  <[email protected] 
>  
>  <mailto:[email protected]>>  wrote:
>  
>  
>          Is  it  necessary  to  wipe  the  whole  repo,  or  just  
> net/liftweb?  It  seems  a
>          big  pain  to  keep  re-downloading  everything  every  week  or  so.
>  
>          Thanks  for  the  help.  I  ended  up  downloading  a  clean  copy  
> of  lift  and
>          then  running  mvn  install,  which  installed  everything  nicely.  
> So  now,
>          will  it  update  itself  when  I  run  mvn  with  the  -u  flag,  
> or  will  I  need  to
>          reinstall  lift  manually  after  each  update?  Maybe  that's  the  
> problem...
>  
>          Is  this  the  way  it's  supposed  to  work,  or  is  something  a  
> bit  broken  with
>          Maven?
>  
>          Thanks!
>  
>          Chas.
>  
>          Derek  Chen-Becker  wrote:
>            >  It  should  be  able  to  pull  lift-webkit  from  the  repos.  
> I'm
>          guessing  you
>            >  already  have,  but  just  as  a  sanity  check  did  you  wipe 
>  your  maven
>          repo?
>            >
>            >  Derek
>            >
>            >  On  Mon,  Dec  29,  2008  at  3:24  PM,  Charles  F.  Munat  
> <[email protected]
>          <mailto:[email protected]>
>            >  <mailto:[email protected]  <mailto:[email protected]>>>  wrote:
>            >
>            >
>            >          I  am  using  the  JPA  demo  as  my  basis  and  have  
> tried  to  change  the
>            >          included  pom.xml  from  one  that  inherits  from  the 
>  main  lift
>          pom.xml  to  a
>            >          standalone  pom.xml,  but  I  am  missing  something  
> because  I
>          continue  to  get
>            >          the  error  below.    anyone  post  a  copy  of  a  
> good  standalone
>          pom.xml  (or
>            >          all  three)  from  a  JPA/Lift  site?  Thanks!
>            >
>            >          Failed  to  resolve  artifact.
>            >
>            >          Missing:
>            >          ----------
>            >          1)  net.liftweb:lift-webkit:jar:0.10-SNAPSHOT
>            >
>            >              Try  downloading  the  file  manually  from  the  
> project  website.
>            >
>            >              Then,  install  it  using  the  command:
>            >                      mvn  install:install-file  
> -DgroupId=net.liftweb
>            >          -DartifactId=lift-webkit  -Dversion=0.10-SNAPSHOT  
> -Dpackaging=jar
>            >          -Dfile=/path/to/file
>            >
>            >              Alternatively,  if  you  host  your  own  
> repository  you  
>          deploy  the
>            >          file  there:
>            >                      mvn  deploy:deploy-file  
> -DgroupId=net.liftweb
>            >          -DartifactId=lift-webkit  -Dversion=0.10-SNAPSHOT  
> -Dpackaging=jar
>            >          -Dfile=/path/to/file  -Durl=[url]  -DrepositoryId=[id]
>            >
>            >              Path  to  dependency:
>            >                          1)  com.xxx:yyy-app:war:0.10-SNAPSHOT
>            >                          2)  
> net.liftweb:lift-webkit:jar:0.10-SNAPSHOT
>            >
>            >          ----------
>            >          1  required  artifact  is  missing.
>            >
>            >          Chas.
>            >
>            >
>            >
>            >
>            >  >
>  
>  
>  
>  
>  >  

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

Reply via email to