diff options
author | David Williams | 2016-02-29 01:53:21 +0000 |
---|---|---|
committer | David Williams | 2016-02-29 01:53:21 +0000 |
commit | df9679f46f0023d6ac1929d0bd8899aac5b9dcbe (patch) | |
tree | a267a4b34a84c7f18da479dd52eb6d6bb88b2d7e /scripts | |
parent | c8ace7562f5c4b575033d63c154f2e3f1c0ae831 (diff) | |
download | eclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.tar.gz eclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.tar.xz eclipse.platform.releng.aggregator-df9679f46f0023d6ac1929d0bd8899aac5b9dcbe.zip |
Bug 488654 - rearrange some "production directories"
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/xsl/fix-feature-pom.xsl | 45 | ||||
-rw-r--r-- | scripts/xsl/fix-pom-parent-version.xsl | 24 | ||||
-rw-r--r-- | scripts/xsl/fix-pom-version.xsl | 24 | ||||
-rw-r--r-- | scripts/xsl/fix-pom.xsl | 42 | ||||
-rwxr-xr-x | scripts/xsl/groupId.sh | 47 | ||||
-rw-r--r-- | scripts/xsl/run-xsl.xml | 10 | ||||
-rwxr-xr-x | scripts/xsl/upVersionParents.sh | 42 | ||||
-rwxr-xr-x | scripts/xsl/xgroupId.sh | 31 | ||||
-rwxr-xr-x | scripts/xsl/xparentVersions.sh | 45 | ||||
-rwxr-xr-x | scripts/xsl/xslUpVersion.sh | 26 |
10 files changed, 0 insertions, 336 deletions
diff --git a/scripts/xsl/fix-feature-pom.xsl b/scripts/xsl/fix-feature-pom.xsl deleted file mode 100644 index 4bc444271..000000000 --- a/scripts/xsl/fix-feature-pom.xsl +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:my="http://maven.apache.org/POM/4.0.0" exclude-result-prefixes="my xs" version="1.0"> - <!--xsl:output omit-xml-declaration="yes" indent="yes"/> - <xsl:output indent="yes"/> - <xsl:strip-space elements="*"/--> - <xsl:output method="xml" encoding="UTF-8"/> - <xsl:template name="group-id"> - <xsl:param name="pText" select="."/> - <xsl:param name="pCount" select="0"/> - <xsl:if test="$pCount < 3"> - <xsl:value-of select="substring-before(concat($pText, '.'), '.')"/> - <xsl:if test="$pCount < 2"> - <xsl:text>.</xsl:text> - </xsl:if> - <xsl:call-template name="group-id"> - <xsl:with-param name="pText" select="substring-after($pText, '.')"/> - <xsl:with-param name="pCount" select="$pCount + 1"/> - </xsl:call-template> - </xsl:if> - <xsl:if test="$pCount = 3"> - <xsl:text>.feature</xsl:text> - </xsl:if> - </xsl:template> - <xsl:template match="/my:project/my:groupId"> - <groupId xmlns="http://maven.apache.org/POM/4.0.0"> - <xsl:call-template name="group-id"> - <xsl:with-param name="pText" select="/my:project/my:artifactId/text()"/> - <xsl:with-param name="pCount" select="0"/> - </xsl:call-template> - </groupId> - </xsl:template> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*|node()"/> - </xsl:copy> - </xsl:template> - <!--xsl:template match="node()|@*"> - <xsl:copy> - <xsl:apply-templates select="node()|@*"> - <xsl:sort select="name()" /> - <xsl:sort select="@*" /> - </xsl:apply-templates> - </xsl:copy> -</xsl:template--> -</xsl:stylesheet> diff --git a/scripts/xsl/fix-pom-parent-version.xsl b/scripts/xsl/fix-pom-parent-version.xsl deleted file mode 100644 index 4529cb09d..000000000 --- a/scripts/xsl/fix-pom-parent-version.xsl +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:my="http://maven.apache.org/POM/4.0.0" exclude-result-prefixes="my xs" version="1.0"> - <!--xsl:output omit-xml-declaration="yes" indent="yes"/> - <xsl:output indent="yes"/> - <xsl:strip-space elements="*"/--> - <xsl:output method="xml" encoding="UTF-8"/> - <xsl:param name="new-version" select="'0.14.0-SNAPSHOT'"/> - <xsl:template match="/my:project/my:parent/my:version"> - <xsl:element name="version" namespace="http://maven.apache.org/POM/4.0.0"><xsl:value-of select="$new-version"/></xsl:element> - </xsl:template> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*|node()"/> - </xsl:copy> - </xsl:template> - <!--xsl:template match="node()|@*"> - <xsl:copy> - <xsl:apply-templates select="node()|@*"> - <xsl:sort select="name()" /> - <xsl:sort select="@*" /> - </xsl:apply-templates> - </xsl:copy> -</xsl:template--> -</xsl:stylesheet> diff --git a/scripts/xsl/fix-pom-version.xsl b/scripts/xsl/fix-pom-version.xsl deleted file mode 100644 index 3a631eb69..000000000 --- a/scripts/xsl/fix-pom-version.xsl +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:my="http://maven.apache.org/POM/4.0.0" exclude-result-prefixes="my xs" version="1.0"> - <!--xsl:output omit-xml-declaration="yes" indent="yes"/> - <xsl:output indent="yes"/> - <xsl:strip-space elements="*"/--> - <xsl:output method="xml" encoding="UTF-8"/> - <xsl:param name="new-version" select="'0.14.0-SNAPSHOT'"/> - <xsl:template match="/my:project/my:version"> - <xsl:element name="version" namespace="http://maven.apache.org/POM/4.0.0"><xsl:value-of select="$new-version"/></xsl:element> - </xsl:template> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*|node()"/> - </xsl:copy> - </xsl:template> - <!--xsl:template match="node()|@*"> - <xsl:copy> - <xsl:apply-templates select="node()|@*"> - <xsl:sort select="name()" /> - <xsl:sort select="@*" /> - </xsl:apply-templates> - </xsl:copy> -</xsl:template--> -</xsl:stylesheet> diff --git a/scripts/xsl/fix-pom.xsl b/scripts/xsl/fix-pom.xsl deleted file mode 100644 index 7bfd72f40..000000000 --- a/scripts/xsl/fix-pom.xsl +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:my="http://maven.apache.org/POM/4.0.0" exclude-result-prefixes="my xs" version="1.0"> - <!--xsl:output omit-xml-declaration="yes" indent="yes"/> - <xsl:output indent="yes"/> - <xsl:strip-space elements="*"/--> - <xsl:output method="xml" encoding="UTF-8"/> - <xsl:template name="group-id"> - <xsl:param name="pText" select="."/> - <xsl:param name="pCount" select="0"/> - <xsl:if test="$pCount < 3"> - <xsl:value-of select="substring-before(concat($pText, '.'), '.')"/> - <xsl:if test="$pCount < 2"> - <xsl:text>.</xsl:text> - </xsl:if> - <xsl:call-template name="group-id"> - <xsl:with-param name="pText" select="substring-after($pText, '.')"/> - <xsl:with-param name="pCount" select="$pCount + 1"/> - </xsl:call-template> - </xsl:if> - </xsl:template> - <xsl:template match="/my:project/my:groupId"> - <groupId xmlns="http://maven.apache.org/POM/4.0.0"> - <xsl:call-template name="group-id"> - <xsl:with-param name="pText" select="/my:project/my:artifactId/text()"/> - <xsl:with-param name="pCount" select="0"/> - </xsl:call-template> - </groupId> - </xsl:template> - <xsl:template match="@*|node()"> - <xsl:copy> - <xsl:apply-templates select="@*|node()"/> - </xsl:copy> - </xsl:template> - <!--xsl:template match="node()|@*"> - <xsl:copy> - <xsl:apply-templates select="node()|@*"> - <xsl:sort select="name()" /> - <xsl:sort select="@*" /> - </xsl:apply-templates> - </xsl:copy> -</xsl:template--> -</xsl:stylesheet> diff --git a/scripts/xsl/groupId.sh b/scripts/xsl/groupId.sh deleted file mode 100755 index cdd08a6e9..000000000 --- a/scripts/xsl/groupId.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -ECLIPSE=/opt/local/e4-self/R421/eclipse/eclipse - -if [ $# -gt 0 ]; then - ECLIPSE="$1" ; shift -fi - -find * -name pom.xml -print0 | xargs -0 grep eclipse-plugin | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - $ECLIPSE -noSplash \ - -application org.eclipse.ant.core.antRunner -v \ - -buildfile run-xsl.xml \ - -Dfile.sheet="fix-pom.xsl" \ - -Dfile.in="$(pwd)/$POM" \ - -Dfile.out="$(pwd)/${POM}.out" - xmllint --format "${POM}.out" >"${POM}" - rm "${POM}.out" -done - -find * -name pom.xml -print0 | xargs -0 grep eclipse-feature | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - $ECLIPSE -noSplash \ - -application org.eclipse.ant.core.antRunner -v \ - -buildfile run-xsl.xml \ - -Dfile.sheet="fix-feature-pom.xsl" \ - -Dfile.in="$(pwd)/$POM" \ - -Dfile.out="$(pwd)/${POM}.out" - xmllint --format "${POM}.out" >"${POM}" - rm "${POM}.out" -done - - -find * -name pom.xml -print0 | xargs -0 grep eclipse-test-plugin | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - $ECLIPSE -noSplash \ - -application org.eclipse.ant.core.antRunner -v \ - -buildfile run-xsl.xml \ - -Dfile.sheet="fix-pom.xsl" \ - -Dfile.in="$(pwd)/$POM" \ - -Dfile.out="$(pwd)/${POM}.out" - xmllint --format "${POM}.out" >"${POM}" - rm "${POM}.out" -done diff --git a/scripts/xsl/run-xsl.xml b/scripts/xsl/run-xsl.xml deleted file mode 100644 index e7b642d7f..000000000 --- a/scripts/xsl/run-xsl.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project name="Run stylesheet" default="all" basedir="."> - <property name="file.in" value="content.xml"/> - <property name="file.out" value="out_${file.in}"/> - <property name="file.sheet" value="sort.xsl"/> - - <target name="all"> - <xslt in="${file.in}" out="${file.out}" style="${file.sheet}"/> - </target> -</project> diff --git a/scripts/xsl/upVersionParents.sh b/scripts/xsl/upVersionParents.sh deleted file mode 100755 index 5d9cc10a0..000000000 --- a/scripts/xsl/upVersionParents.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash -# - - -LOG=$(pwd)/log_$( date +%Y%m%d%H%M%S ).txt - -exec >>$LOG 2>&1 - -LREPO=$(pwd)/../localMavenRepo - -JAVA_7_HOME=${JAVA_7_HOME:-/shared/common/jdk1.7.0-latest} -JAVA_8_HOME=${JAVA_8_HOME:-/shared/common/jdk1.8.0_x64-latest} -export JAVA_HOME=${JAVA_HOME:-${JAVA_8_HOME}} - -TMP_DIR=${TMP_DIR:-$(pwd)/../tmp} -mkdir -p $TMP_DIR -export MAVEN_OPTS=${MAVEN_OPTS:-"-Xmx2560m -XX:MaxPermSize=256M -Djava.io.tmpdir=${TMP_DIR}"} -export MAVEN_PATH=${MAVEN_PATH:-/opt/local/apache-maven-3.1.1/bin} -export PATH=${JAVA_HOME}/bin:${MAVEN_PATH}:${PATH} - -DIR=$( dirname $0 ) -NEW_VER=4.4.0-SNAPSHOT -if [ $# -eq 1 ]; then - NEW_VER="$1" -fi - -find * -name pom.xml -print0 | xargs -0 grep packaging.pom..packaging | cut -f1 -d: | sort -u >/tmp/t1_$$.txt -find * -name pom.xml -print0 | xargs -0 grep packaging.eclipse-repository..packaging | cut -f1 -d: | sort -u >>/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - # this doesn't update everything like I hoped - # and fails for a small number of bundles. - # it doesn't deal well with the children of the parent poms - mvn -Pbuild-individual-bundles \ - versions:set \ - -DnewVersion=$NEW_VER \ - -DgenerateBackupPoms=false \ - -f $POM \ - -Dmaven.repo.local=$LREPO -done - - diff --git a/scripts/xsl/xgroupId.sh b/scripts/xsl/xgroupId.sh deleted file mode 100755 index 9b4ac56a2..000000000 --- a/scripts/xsl/xgroupId.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -ECLIPSE=/opt/local/e4-self/R421/eclipse/eclipse - -if [ $# -gt 0 ]; then - ECLIPSE="$1" ; shift -fi - -find * -name pom.xml -print0 | xargs -0 grep eclipse-plugin | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc -o "${POM}.out" fix-pom.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - -find * -name pom.xml -print0 | xargs -0 grep eclipse-feature | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc -o "${POM}.out" fix-feature-pom.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - - -find * -name pom.xml -print0 | xargs -0 grep eclipse-test-plugin | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc -o "${POM}.out" fix-pom.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - - diff --git a/scripts/xsl/xparentVersions.sh b/scripts/xsl/xparentVersions.sh deleted file mode 100755 index 0bbcf6bc2..000000000 --- a/scripts/xsl/xparentVersions.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -# - -DIR=$( dirname $0 ) -NEW_VER=0.14.0-SNAPSHOT -if [ $# -eq 1 ]; then - NEW_VER="$1" -fi - -find * -name pom.xml -print0 | xargs -0 grep "^<project>" | cut -f1 -d: | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - sed 's!<project>!<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">!g' ${POM} >/tmp/out_$$.txt - mv /tmp/out_$$.txt ${POM} -done - - -find * -name pom.xml -print0 | xargs -0 grep packaging.pom..packaging | cut -f1 -d: | sort -u >/tmp/t1_$$.txt -find * -name pom.xml -print0 | xargs -0 grep packaging.eclipse-repository..packaging | cut -f1 -d: | sort -u >>/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc --stringparam new-version "$NEW_VER" -o "${POM}.out" $DIR/fix-pom-version.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - -find * -name pom.xml | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc --stringparam new-version "$NEW_VER" -o "${POM}.out" $DIR/fix-pom-parent-version.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - -find * -name pom.xml -print0 | xargs -0 grep packaging.eclipse-plugin | cut -f1 -d: | sort -u >/tmp/t1_$$.txt -find * -name pom.xml -print0 | xargs -0 grep packaging.eclipse-feature | cut -f1 -d: | sort -u >>/tmp/t1_$$.txt -find * -name pom.xml -print0 | xargs -0 grep packaging.eclipse-test-plugin | cut -f1 -d: | sort -u >>/tmp/t1_$$.txt - - -for POM in $( cat /tmp/t1_$$.txt ); do - POM_DIR=$( dirname $POM ) - cat >${POM_DIR}/forceQualifierUpdate.txt <<EOF - # To force a version qualifier update add the bug here - Bug 403352 - Update all parent versions to match our build stream -EOF -done - diff --git a/scripts/xsl/xslUpVersion.sh b/scripts/xsl/xslUpVersion.sh deleted file mode 100755 index ad1a0552a..000000000 --- a/scripts/xsl/xslUpVersion.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -# - -DIR=$( dirname $0 ) -NEW_VER=4.4.0-SNAPSHOT -if [ $# -eq 1 ]; then - NEW_VER="$1" -fi - -find * -name pom.xml -print0 >/tmp/files.txt - -cat /tmp/files.txt | xargs -0 grep packaging.pom..packaging | cut -f1 -d: | sort -u >/tmp/t1_$$.txt -cat /tmp/files.txt | xargs -0 grep packaging.eclipse-repository..packaging | cut -f1 -d: | sort -u >>/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc --stringparam new-version "$NEW_VER" -o "${POM}.out" $DIR/fix-pom-version.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - -find * -name pom.xml | sort -u >/tmp/t1_$$.txt - -for POM in $( cat /tmp/t1_$$.txt ); do - xsltproc --stringparam new-version "$NEW_VER" -o "${POM}.out" $DIR/fix-pom-parent-version.xsl "${POM}" - mv "${POM}.out" "${POM}" -done - |