Re: Maven build

Rolf Lear <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <[email protected]>
Hi All.

I intend to release JDOM 1.1.3 this week (the 1st March - Thursday).

I intend to release it to maven central too, but this time, I also 
intend to:
1. get the dependencies right
2. also deploy jdom-contrib

the contrib is a useful part of JDOM 1.x, but it will be merged in to 
core for JDOM2. Still, it makes some sense to release it for 1.1.3

So, attached are the pom files for what I intend to be the 1.1.3 
release, the jdom and the jdom-contrib artifacts.

If people could please inspect them, ensure that the dependencies (and 
everything else) are right, I would appreciate it. I do not get two 
chances to get the maven-central release right, so I cannot afford to 
make a mistake on it.

So, those who use maven, please take some time to have a look, and give 
me some feedback on whether it will be good (or not).

For the record, these are the things I already know about (but do not 
intend to fix... unless someone can help...)
1. there should possibly be optional dependencies on: xalan, isorelax, 
jakarta-regex
2. ... well, there is no 2, I guess.

Thanks

Rolf




On 17/02/2012 8:06 PM, Rolf Lear wrote:
> Hi all.
>
> As an update, I have been 'messing around', and, I have just been
> getting frustrated by Maven.
>

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
jdom-1.1.3.pom (text/plain, 1.8 KB)
<project>
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.jdom</groupId>
	<artifactId>jdom</artifactId>
	<packaging>jar</packaging>
	
	<name>JDOM</name>
	<version>1.1.3</version>
	
	<description>
		A complete, Java-based solution for accessing, manipulating, 
		and outputting XML data
	</description>
	<url>http://www.jdom.org</url>

    <organization>
        <name>JDOM</name>
        <url>http://www.jdom.org</url>
    </organization>

    <mailingLists>
        <mailingList>
            <name>JDOM-interest Mailing List</name>
            <post>[email protected]</post>
            <archive>http://jdom.markmail.org/</archive>
        </mailingList>
    </mailingLists>

	<licenses>
		<license>
			<name>Similar to Apache License but with the acknowledgment clause removed</name>
			<url>https://raw.github.com/hunterhacker/jdom/master/LICENSE.txt</url>
			<distribution>repo</distribution>
		</license>
	</licenses>

	<scm>
		<url>[email protected]:/hunterhacker/jdom</url>
		<connection>scm:git:[email protected]:hunterhacker/jdom</connection>
		<developerConnection>scm:git:[email protected]:hunterhacker/jdom</developerConnection>
	</scm>

	<developers>
		<developer>
			<id>hunterhacker</id>
			<name>Jason Hunter</name>
			<email>[email protected]</email>
		</developer>
		<developer>
			<id>rolfl</id>
			<name>Rolf Lear</name>
			<email>[email protected]</email>
		</developer>
	</developers>
	
	<dependencies>
		<dependency>
			<groupId>jaxen</groupId>
			<artifactId>jaxen</artifactId>
			<version>1.1.3</version>
			<optional>true</optional>
		</dependency>
		<dependency>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
			<version>2.10.0</version>
			<optional>true</optional>
		</dependency>

	</dependencies>
	
	<properties>
		<jdk.version>1.2</jdk.version>
	</properties>
</project>
jdom-contrib-1.1.3.pom (text/plain, 1.9 KB)
<project>
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.jdom</groupId>
	<artifactId>jdom-contrib</artifactId>
	<packaging>jar</packaging>
	
	<name>JDOM</name>
	<version>1.1.3</version>
	
	<description>
		A complete, Java-based solution for accessing, manipulating, 
		and outputting XML data
	</description>
	<url>http://www.jdom.org</url>

    <organization>
        <name>JDOM</name>
        <url>http://www.jdom.org</url>
    </organization>

    <mailingLists>
        <mailingList>
            <name>JDOM-interest Mailing List</name>
            <post>[email protected]</post>
            <archive>http://jdom.markmail.org/</archive>
        </mailingList>
    </mailingLists>

	<licenses>
		<license>
			<name>Similar to Apache License but with the acknowledgment clause removed</name>
			<url>https://raw.github.com/hunterhacker/jdom/master/LICENSE.txt</url>
			<distribution>repo</distribution>
		</license>
	</licenses>

	<scm>
		<url>[email protected]:/hunterhacker/jdom</url>
		<connection>scm:git:[email protected]:hunterhacker/jdom</connection>
		<developerConnection>scm:git:[email protected]:hunterhacker/jdom</developerConnection>
	</scm>

	<developers>
		<developer>
			<id>hunterhacker</id>
			<name>Jason Hunter</name>
			<email>[email protected]</email>
		</developer>
		<developer>
			<id>rolfl</id>
			<name>Rolf Lear</name>
			<email>[email protected]</email>
		</developer>
	</developers>
	
	<dependencies>
		<dependency>
			<groupId>org.jdom</groupId>
			<artifactId>jdom</artifactId>
			<version>1.1.3</version>
		</dependency>
		<dependency>
			<groupId>jaxen</groupId>
			<artifactId>jaxen</artifactId>
			<version>1.1.3</version>
			<optional>true</optional>
		</dependency>
		<dependency>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
			<version>2.10.0</version>
			<optional>true</optional>
		</dependency>

	</dependencies>
	
	<properties>
		<jdk.version>1.2</jdk.version>
	</properties>
</project>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.