Update the main .pom file based on advice from the repos team. Include the redirect pom, which needs to be placed under /poi/, to tell maven to switch to /org.apache.poi/, and detail this new pom in the release guide
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@543203 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7d650aff0a
commit
ab160b0ca4
10
build.xml
10
build.xml
@ -846,7 +846,7 @@ FORREST_HOME environment variable!</echo>
|
|||||||
<fileset dir="legal/" />
|
<fileset dir="legal/" />
|
||||||
</jar>
|
</jar>
|
||||||
|
|
||||||
<!-- Build the pom -->
|
<!-- Build the main pom -->
|
||||||
<!-- Copy from the base file, and substitute in the version -->
|
<!-- Copy from the base file, and substitute in the version -->
|
||||||
<filter token="VERSION" value="${version.id}" />
|
<filter token="VERSION" value="${version.id}" />
|
||||||
<copy
|
<copy
|
||||||
@ -854,6 +854,14 @@ FORREST_HOME environment variable!</echo>
|
|||||||
file="poi.pom"
|
file="poi.pom"
|
||||||
tofile="${mavendist.dir}/${jar.name}-${version.id}.pom"
|
tofile="${mavendist.dir}/${jar.name}-${version.id}.pom"
|
||||||
/>
|
/>
|
||||||
|
<!-- Build the poi => org.apache.poi redirect pom -->
|
||||||
|
<!-- Copy from the base file, and substitute in the version -->
|
||||||
|
<filter token="VERSION" value="${version.id}" />
|
||||||
|
<copy
|
||||||
|
filtering="true"
|
||||||
|
file="poi-redirect.pom"
|
||||||
|
tofile="${mavendist.dir}/${jar.name}-${version.id}-redirect.pom"
|
||||||
|
/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="jar" depends="compile" description="Creates jar files for distribution">
|
<target name="jar" depends="compile" description="Creates jar files for distribution">
|
||||||
|
36
poi-redirect.pom
Normal file
36
poi-redirect.pom
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
distributed with this work for additional information
|
||||||
|
regarding copyright ownership. The ASF licenses this file
|
||||||
|
to you under the Apache License, Version 2.0 (the
|
||||||
|
"License"); you may not use this file except in compliance
|
||||||
|
with the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing,
|
||||||
|
software distributed under the License is distributed on an
|
||||||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
KIND, either express or implied. See the License for the
|
||||||
|
specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<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">
|
||||||
|
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>poi</groupId>
|
||||||
|
<artifactId>poi</artifactId>
|
||||||
|
<version>@VERSION@</version>
|
||||||
|
|
||||||
|
<distributionManagement>
|
||||||
|
<relocation>
|
||||||
|
<groupId>org.apache.poi</groupId>
|
||||||
|
</relocation>
|
||||||
|
</distributionManagement>
|
||||||
|
</project>
|
62
poi.pom
62
poi.pom
@ -1,14 +1,65 @@
|
|||||||
<project>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
distributed with this work for additional information
|
||||||
|
regarding copyright ownership. The ASF licenses this file
|
||||||
|
to you under the Apache License, Version 2.0 (the
|
||||||
|
"License"); you may not use this file except in compliance
|
||||||
|
with the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing,
|
||||||
|
software distributed under the License is distributed on an
|
||||||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
KIND, either express or implied. See the License for the
|
||||||
|
specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<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">
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.apache.poi</groupId>
|
<groupId>org.apache.poi</groupId>
|
||||||
<artifactId>poi</artifactId>
|
<artifactId>poi</artifactId>
|
||||||
<version>@VERSION@</version>
|
<version>@VERSION@</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<name>Jakarta POI</name>
|
<name>Apache POI</name>
|
||||||
<url>http://jakarta.apache.org/poi/</url>
|
<url>http://poi.apache.org/</url>
|
||||||
<description>Jakarta POI - Java API To Access Microsoft Format Files</description>
|
<description>Apache POI - Java API To Access Microsoft Format Files</description>
|
||||||
|
|
||||||
<dependencies></dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>commons-logging</groupId>
|
||||||
|
<artifactId>commons-logging</artifactId>
|
||||||
|
<version>1.1</version>
|
||||||
|
<!-- need exclusion until commons-logging pom is fixed after 1.1 -->
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>logkit</groupId>
|
||||||
|
<artifactId>logkit</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>avalon-framework</groupId>
|
||||||
|
<artifactId>avalon-framework</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>javax.servlet</groupId>
|
||||||
|
<artifactId>servlet-api</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>log4j</groupId>
|
||||||
|
<artifactId>log4j</artifactId>
|
||||||
|
<version>1.2.13</version>
|
||||||
|
<scope>runtime</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
<licenses>
|
<licenses>
|
||||||
<license>
|
<license>
|
||||||
@ -28,6 +79,5 @@
|
|||||||
<organization>
|
<organization>
|
||||||
<name>Apache Software Foundation</name>
|
<name>Apache Software Foundation</name>
|
||||||
<url>http://www.apache.org/</url>
|
<url>http://www.apache.org/</url>
|
||||||
<logo>http://jakarta.apache.org/images/original-jakarta-logo.gif</logo>
|
|
||||||
</organization>
|
</organization>
|
||||||
</project>
|
</project>
|
||||||
|
@ -6,6 +6,8 @@ Release Checklist
|
|||||||
- build distributions as if it was the final release
|
- build distributions as if it was the final release
|
||||||
- update any filename dates from today's date, to the date that the
|
- update any filename dates from today's date, to the date that the
|
||||||
vote will end (typically 7 days time)
|
vote will end (typically 7 days time)
|
||||||
|
- copy the -redirect pom to a subdirectory of redirect/, and remove
|
||||||
|
-redirect from its name
|
||||||
- sign and checksum distributions as per
|
- sign and checksum distributions as per
|
||||||
http://www.apache.org/dev/mirror-step-by-step.html
|
http://www.apache.org/dev/mirror-step-by-step.html
|
||||||
- upload to your area of people.apache.org under /<version>-RC-<x>/
|
- upload to your area of people.apache.org under /<version>-RC-<x>/
|
||||||
@ -21,6 +23,8 @@ Release Checklist
|
|||||||
- move distributions from your area of people.apache.org to the
|
- move distributions from your area of people.apache.org to the
|
||||||
distribution directories on www.apache.org/dist/poi/ and
|
distribution directories on www.apache.org/dist/poi/ and
|
||||||
people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.poi/
|
people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.poi/
|
||||||
|
- move the redirection pom from your area of people.apache.org to
|
||||||
|
people.apache.org/repo/m1-ibiblio-rsync-repository/poi/poms/
|
||||||
- copy the new distributions to archive.apache.org
|
- copy the new distributions to archive.apache.org
|
||||||
- remove the old distributions from www.apache.org/dist/
|
- remove the old distributions from www.apache.org/dist/
|
||||||
- wait for the distributions to appear on your favourite mirror
|
- wait for the distributions to appear on your favourite mirror
|
||||||
|
Loading…
Reference in New Issue
Block a user