From: <nik...@us...> - 2015-11-09 16:32:07
|
Revision: 2395 http://sourceforge.net/p/jsbml/code/2395 Author: niko-rodrigue Date: 2015-11-09 16:32:05 +0000 (Mon, 09 Nov 2015) Log Message: ----------- added a pseudo jar file to be able to add a maven artifact that regroup all the jsbml dependencies. Let see what people think about it. Modified Paths: -------------- trunk/build.xml Added Paths: ----------- trunk/dev/maven/ trunk/dev/maven/jsbml-pom.jar trunk/dev/maven/pom.xml Modified: trunk/build.xml =================================================================== --- trunk/build.xml 2015-11-09 14:31:49 UTC (rev 2394) +++ trunk/build.xml 2015-11-09 16:32:05 UTC (rev 2395) @@ -728,6 +728,16 @@ <arg value="deploy"/> </exec> + <!-- deploy a pseudo jar file to be able to have all dependencies defined in one go ? --> + <!-- mvn deploy:deploy-file -DpomFile=./dev/maven/pom.xml -Dfile=./dev/maven/jsbml-pom.jar --> + + <exec executable="mvn"> + <arg value="deploy:deploy-file"/> + <arg value="-DpomFile=./dev/maven/pom.xml"/> + <arg value="-Dfile=./dev/maven/jsbml-pom.jar"/> + </exec> + + </target> <!-- =================================================================== --> Added: trunk/dev/maven/jsbml-pom.jar =================================================================== (Binary files differ) Index: trunk/dev/maven/jsbml-pom.jar =================================================================== --- trunk/dev/maven/jsbml-pom.jar 2015-11-09 14:31:49 UTC (rev 2394) +++ trunk/dev/maven/jsbml-pom.jar 2015-11-09 16:32:05 UTC (rev 2395) Property changes on: trunk/dev/maven/jsbml-pom.jar ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/dev/maven/pom.xml =================================================================== --- trunk/dev/maven/pom.xml (rev 0) +++ trunk/dev/maven/pom.xml 2015-11-09 16:32:05 UTC (rev 2395) @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + $Id: pom.xml 2394 2015-11-09 14:31:49Z niko-rodrigue $ + $URL: svn+ssh://nik...@sv.../p/jsbml/code/trunk/pom.xml $ + + This file is part of JSBML. Please visit http://sbml.org/Software/JSBML + for the latest version of JSBML and more information about SBML. + + Copyright (C) 2009-2015 jointly by the following organizations: + 1. The University of Tuebingen, Germany + 2. EMBL European Bioinformatics Institute (EBML-EBI), Hinxton, UK + 3. The California Institute of Technology, Pasadena, CA, USA + 4. The University of California, San Diego, La Jolla, CA, USA + 5. The Babraham Institute, Cambridge, UK + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation. A copy of the license agreement is provided + in the file named "LICENSE.txt" included with this software distribution + and also available online as http://sbml.org/Software/JSBML/License. + + Version: $Rev: 2394 $ +--> +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>org.sbml.jsbml</groupId> + <artifactId>jsbml</artifactId> + <version>1.1-b1</version> + <packaging>jar</packaging> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.sbml.jsbml</groupId> + <artifactId>jsbml-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-arrays</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-comp</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-distrib</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-dyn</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-fbc</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-groups</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-layout</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-multi</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-qual</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-render</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-req</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-spatial</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.modules</groupId> + <artifactId>jsbml-tidy</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.sbml.jsbml</groupId> + <artifactId>jsbml-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-arrays</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-comp</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-distrib</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-dyn</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-fbc</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-groups</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-layout</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-multi</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-qual</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-render</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-req</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.ext</groupId> + <artifactId>jsbml-spatial</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.sbml.jsbml.modules</groupId> + <artifactId>jsbml-tidy</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + + <distributionManagement> + <repository> + <id>local-repo-deploy</id> + <name>Test Maven2 repository</name> + <url>file:///var/www/html/repo</url> + </repository> + <snapshotRepository> + <id>jsbmlmavenrepotest.sourceforge.net</id> + <name>JSBML Maven2 SNAPSHOT repository</name> + <url>scp://shell.sourceforge.net/home/project-web/jsbmlmavenrepotest/htdocs/snapshotRepository</url> + </snapshotRepository> + </distributionManagement> + + <!-- <repository> + <id>jsbmlmavenrepotest.sourceforge.net</id> + <name>JSBML Maven2 repository</name> + <url>scp://shell.sourceforge.net/home/project-web/jsbmlmavenrepotest/htdocs/releaseRepository</url> + </repository> + --> + +</project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |