CVS: ivory-example project.xml,NONE,1.1 project.properties,NONE,1.1 maven.xml,NONE,1.1 .cvsignore,NONE,1.1

[email protected] Fri, 2 May 2003 10:13:08 -0500
Newsgroups gmane.comp.java.plexus.devel
Message-ID <[email protected]>
Update of /cvsroot/plexus/ivory-example
In directory eng.werken.com:/tmp/cvs-serv29190

Added Files:
	project.xml project.properties maven.xml .cvsignore 
Log Message:
Initial import

--- NEW FILE: project.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<project>
  <id>ivory-example</id>
  <name>Ivory Example</name>
  <groupId>ivory-example</groupId>
  <currentVersion>1.0-alpha-1</currentVersion>
  <shortDescription>An example Ivory service.</shortDescription>
  <package>org.codehaus.ivory</package>
  <organization>
    <name>Codehaus</name>
    <url>http://www.codehaus.org/</url>
    <logo>http://images.werken.com/codehaus.gif</logo>
  </organization>
  
  <description>
    An example Ivory service.
  </description>
  
  <url>http://ivory.codehaus.org/</url>
  <cvsWebUrl>http://cvs.werken.com/viewcvs.cgi/ivory-example/?cvsroot=plexus</cvsWebUrl>
  <siteAddress>ivory.codehaus.org</siteAddress>
  <siteDirectory>/www/ivory.codehaus.org</siteDirectory>
  
  <repository>
    <connection>scm:cvs:pserver:[email protected]:/cvsroot/plexus:ivory</connection>
    <url></url>
  </repository>

  <versions/>
  <branches/>

  <mailingLists>
    <mailingList>
      <name>Plexus Developer List</name>
      <subscribe>http://lists.werken.com/mailman/listinfo/plexus-dev</subscribe>
      <unsubscribe>http://lists.werken.com/mailman/listinfo/plexus-dev</unsubscribe>
    </mailingList>
  </mailingLists>
  
  <developers>
    <developer>
      <name>Dan Diephouse</name>
      <id>dandiep</id>
      <email>[email protected]</email>
      <organization>Envoi solutions</organization>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
  </developers>
    
  <dependencies>
    
    <dependency>
      <groupId>avalon</groupId>
      <artifactId>avalon-framework</artifactId>
      <version>4.1.4</version>
    </dependency>
    
    <dependency>
      <id>xml-axis</id>
      <version>1.1-RC2</version>
      <url>http://ws.apache.org/axis/</url>      
    </dependency>
    
	<dependency>
      <id>commons-discovery</id>
      <version>1.0-dev.20021010.101254</version>
      <url>http://jakarta.apache.org/commons/sandbox/discovery.html</url>
    </dependency>

    <dependency>
      <id>commons-logging</id>
      <version>1.0.2</version>
      <url>http://jakarta.apache.org/commons/</url>
    </dependency>

    <dependency>
      <id>ivory</id>
      <version>1.0-alpha-1</version>
    </dependency>

    <dependency>
      <id>jaxrpc</id>
      <version>1.0</version>
    </dependency>

    <dependency>
      <id>plexus</id>
      <version>0.5</version>
    </dependency>
    
    <dependency>
      <id>saaj</id>
      <version>1.1</version>
      <url>http://xml.apache.org/axis/</url>
    </dependency>

    <dependency>
      <id>servletapi</id>
      <version>2.3</version>
    </dependency>
    
    <dependency>
      <id>wsdl4j</id>
      <version>1.0</version>
      <url>http://www-124.ibm.com/developerworks/projects/wsdl4j/</url>
    </dependency>
    
    <dependency>
      <id>xerces</id>
      <version>2.3.0</version>
    </dependency>
    

    <!--
     |
     | Common test-time dependencies for all the components.
     |
     -->

    <dependency>
      <id>classworlds</id>
      <version>1.0-beta-5</version>
    </dependency>

    <dependency>
      <id>log4j</id>
      <version>1.2.6</version>
    </dependency>

    <!--
     |
     | Required for the componentmanifest generation.
     |
     -->

    <dependency>
      <groupId>velocity</groupId>
      <artifactId>velocity</artifactId>
      <version>1.4-dev</version>
    </dependency>
    
    <dependency>
      <groupId>commons-jelly</groupId>
      <artifactId>commons-jelly-tags-velocity</artifactId>
      <version>20030211.144921</version>
    </dependency>
    
  </dependencies>
 
 
  <build>
    <sourceDirectory>${basedir}/src/java</sourceDirectory>
    <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
    
    <unitTest>
      <includes>
        <include>**/*Test.java</include>
        <include>**/*TestCase.java</include>
      </includes>
      <excludes>
        <exclude>**/*Abstract*.java</exclude>
      </excludes>
      
      <resources>
        <resource>
          <directory>${basedir}/src/test</directory>
          <includes>
            <include>**/*.xml</include>
            <include>**/*.wssd</include>
          </includes>
        </resource>
      </resources>
    </unitTest>
  
    <resources/>
  </build>
  
  <properties>
    <implementation>org.codehaus.ivory.example.DefaultEmployeeInfoService</implementation>
  </properties>
</project>

--- NEW FILE: project.properties ---
maven.plexus.pom=${basedir}/../plexus-container-new/project.xml
--- NEW FILE: maven.xml ---
<project
  default="doit"
  xmlns:j="jelly:core"
  xmlns:define="jelly:define"
  xmlns:plexus="plexus"
  xmlns:deploy="deploy"
  xmlns:maven="jelly:maven"
  xmlns:sea="sea"
  xmlns:i="jelly:interaction">
  
  <!--
   | Build us a runtime with plexus, summit and our application's
   | components.
   |-->  
  <goal name="doit">

    <attainGoal name="jar:install"/>

    <plexus:deploy
        base="${maven.build.dir}/runtime"
        conf="plexus.conf"
        confDir="${basedir}/src/conf"
        modelPom="${basedir}/project.xml"
        plexusPomFile="${maven.repo.local}/plexus/poms/plexus-0.5.pom"
        configurationProperties="${basedir}/src/conf/app.properties"/>

    <attainGoal name="deploySummit"/>
    
  </goal>

  
  <!--
   | Deploy the summit war until the summit plugin is finally working.
   |-->

  <goal name="deploySummit">

    <mkdir dir="${basedir}/target/runtime/web-apps/employee"/>

    <copy todir="${basedir}/target/runtime/web-apps/employee">
      <fileset dir="${basedir}/src/webapp">
        <include name="**/*"/>
      </fileset>
    </copy>
    
  </goal>

  <preGoal name="test:test">
    <delete file="plexus.log"/>
  </preGoal>

</project>

--- NEW FILE: .cvsignore ---
target
*~
*.ipr
*.iws
*.log
.classpath
.project

plexus.sh
velocity.log.1