[jboss-cvs] repository.jboss.com/maven2/org/testng/testng/5.1 ...

John Mazzitelli mazz at jboss.com
Wed Sep 13 13:14:18 EDT 2006


  User: jmazzitelli
  Date: 06/09/13 13:14:18

  Added:       maven2/org/testng/testng/5.1     testng-5.1-jdk15.jar
                        testng-5.1-jdk15.jar.md5 testng-5.1.pom
                        testng-5.1.pom.md5
  Log:
  adding additional jars
  
  Revision  Changes    Path
  1.1      date: 2006/09/13 17:14:18;  author: jmazzitelli;  state: Exp;repository.jboss.com/maven2/org/testng/testng/5.1/testng-5.1-jdk15.jar
  
  	<<Binary file>>
  
  
  1.1      date: 2006/09/13 17:14:18;  author: jmazzitelli;  state: Exp;repository.jboss.com/maven2/org/testng/testng/5.1/testng-5.1-jdk15.jar.md5
  
  Index: testng-5.1-jdk15.jar.md5
  ===================================================================
  bcdaaaff5269cf332d2233ae78681027
  
  
  
  1.1      date: 2006/09/13 17:14:18;  author: jmazzitelli;  state: Exp;repository.jboss.com/maven2/org/testng/testng/5.1/testng-5.1.pom
  
  Index: testng-5.1.pom
  ===================================================================
  <project xmlns="http://maven.apache.org/POM/4.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <!-- 
   ~ Generously contributed by Brett Porter of maven, brett.porter at gmail.com.
   ~
   ~ The build instructions given were:
   ~ 
   ~ POM for test NG. Usage:
   ~
   ~ mvn clean install -P jdk14
   ~ mvn clean install -P jdk15
   ~ 
   ~ gotchas:
   ~
   ~    * can't build them both in one go. This would be done by having a -core, -jdk14 and -jdk15 library instead
   ~    * you end up with a testng-$version.jar as well as the per-jdk versions
   ~    * doesn't run tests
   ~    * the backport library is not a version that I can find anywhere on the web.
   ~
   ~ There are certainly better ways to do this (especially if restructuring is an option), but this 
   ~ was teh most expedient to get things in the local repo.
   ~
   ~
   ~ Creating an ibiblio upload bundle(added by jesse) :
   ~  
   ~  Main instructions here: http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
   ~
   ~  For either jdk15/jdk14 replace the -P option with the bundle type you want to create.
   ~
   ~ mvn source:jar repository:bundle-create -P jdk15
   ~ mv target/testng-<version>-bundle.jar target/testng-<version>-<jdk15/jdk14>-bundle.jar (this step is weird, but necessary)
   ~ 
   ~ Repeat for jdk14. I usually run the bundle command with a 1.4 jre to be sure I've done it right.
   ~
   ~
   ~ When you are all done, open a JIRA upload request as was done here: http://jira.codehaus.org/browse/MAVENUPLOAD-1010
   -->
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <name>TestNG</name>
    <version>5.1</version>
    <description>TestNG is a unit testing framework.</description>
    <url>http://testng.org</url>
    <licenses>
      <license>
        <name>Apache License, Version 2.0</name>
        <url>http://apache.org/licenses/LICENSE-2.0</url>
      </license>
    </licenses>
    
    <scm>
      <connection>scm:cvs:cvs.dev.java.net:/cvs/testng</connection>
      <url>https://testng.dev.java.net/source/browse/testng</url>
    </scm>
    
    <profiles>
      <profile>
        <id>jdk14</id>
        <activation>
          <jdk>1.4</jdk>
        </activation>
        <dependencies>
          <dependency>
            <groupId>backport-util-concurrent</groupId>
            <artifactId>backport-util-concurrent</artifactId>
            <version>1.0</version>
            <!-- I can't find where this version really came from -->
            <systemPath>${basedir}/3rdparty/util-concurrent.jar</systemPath>
            <scope>system</scope>
          </dependency>
        </dependencies>
        <build>
          <plugins>
            <plugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>build-helper-maven-plugin</artifactId>
              <configuration>
                <sources>
                  <source>src/jdk14</source>
                </sources>
              </configuration>
              <executions>
                <execution>
                  <goals>
                    <goal>add-source</goal>
                  </goals>
                </execution>
              </executions>
            </plugin>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-jar-plugin</artifactId>
              <executions>
                <execution>
                  <configuration>
                    <classifier>jdk14</classifier>
                  </configuration>
                  <goals>
                    <goal>jar</goal>
                  </goals>
                </execution>
              </executions>
            </plugin>
  <!-- Won't work, it's not the right dep
            <plugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>dependency-maven-plugin</artifactId>
              <configuration>
                <artifactItems>
                  <artifactItem>
                    <groupId>backport-util-concurrent</groupId>
                    <artifactId>backport-util-concurrent</artifactId>
                    <version>1.0</version>
                  </artifactItem>
                </artifactItems>
              </configuration>
            </plugin>
  -->
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-antrun-plugin</artifactId>
              <executions>
                <execution>
                  <phase>process-sources</phase>
                  <configuration>
                    <tasks>
                      <unzip dest="target/classes" src="3rdparty/util-concurrent.jar" />
                    </tasks>
                  </configuration>
                  <goals>
                    <goal>run</goal>
                  </goals>
                </execution>
              </executions>
            </plugin>
          </plugins>
        </build>
      </profile>
      <profile>
        <id>jdk15</id>
        <activation>
          <jdk>!1.4</jdk>
        </activation>
        <build>
          <plugins>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-jar-plugin</artifactId>
              <executions>
                <execution>
                  <configuration>
                    <classifier>jdk15</classifier>
                  </configuration>
                  <goals>
                    <goal>jar</goal>
                  </goals>
                </execution>
              </executions>
            </plugin>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                <source>1.5</source>
                <target>1.5</target>
              </configuration>
            </plugin>
            <plugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>build-helper-maven-plugin</artifactId>
              <configuration>
                <sources>
                  <source>src/jdk15</source>
                </sources>
              </configuration>
              <executions>
                <execution>
                  <goals>
                    <goal>add-source</goal>
                  </goals>
                </execution>
              </executions>
            </plugin>
          </plugins>
        </build>
      </profile>
      <profile>
        <id>default-tools.jar</id>
        <activation>
          <property>
            <name>java.vendor</name>
            <value>Sun Microsystems Inc.</value>
          </property>
        </activation>
        <dependencies>
          <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.4.2</version>
            <scope>system</scope>
            <optional>true</optional>
            <systemPath>${java.home}/../lib/tools.jar</systemPath>
          </dependency>
        </dependencies>
      </profile>
    </profiles>
    <dependencies>
      <dependency>
        <groupId>ant</groupId>
        <artifactId>ant</artifactId>
        <version>1.6.5</version>
        <optional>true</optional>
      </dependency>
      <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
      </dependency>
      <dependency>
        <groupId>qdox</groupId>
        <artifactId>qdox</artifactId>
        <version>1.5</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>bsh</groupId>
        <artifactId>bsh</artifactId>
        <version>2.0b1</version>
        <scope>provided</scope>
      </dependency>
    </dependencies>
    <build>
      <sourceDirectory>src/main</sourceDirectory>
      <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>dependency-maven-plugin</artifactId>
          <configuration>
            <outputDirectory>${project.build.outputDirectory}</outputDirectory>
            <artifactItems>
              <artifactItem>
                <groupId>qdox</groupId>
                <artifactId>qdox</artifactId>
                <version>1.5</version>
              </artifactItem>
              <artifactItem>
                <groupId>bsh</groupId>
                <artifactId>bsh</artifactId>
                <version>2.0b1</version>
              </artifactItem>
            </artifactItems>
          </configuration>
          <executions>
            <execution>
              <goals>
                <goal>unpack</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <configuration>
            <archive>
              <manifest>
                <mainClass>org.testng.TestNG</mainClass>
              </manifest>
            </archive>
          </configuration>
        </plugin>
      </plugins>
    </build>
    <distributionManagement>
      <snapshotRepository>
        <id>snapshots</id>
        <url>scp://beaver.codehaus.org/home/projects/maven/repository-staging/snapshots/maven2</url>
      </snapshotRepository>
    </distributionManagement>
  </project>
  
  
  
  1.1      date: 2006/09/13 17:14:18;  author: jmazzitelli;  state: Exp;repository.jboss.com/maven2/org/testng/testng/5.1/testng-5.1.pom.md5
  
  Index: testng-5.1.pom.md5
  ===================================================================
  e513824fdef42fe4f63ac1ee5a148741
  
  
  



More information about the jboss-cvs-commits mailing list