[maven-release-plugin] prepare release fulcrum-yaafi-crypto-2.0.0
git-svn-id: https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/yaafi-crypto@1880258 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 9473db5..0037c22 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,229 +1,220 @@
-<?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">
- <parent>
- <artifactId>turbine-parent</artifactId>
- <groupId>org.apache.turbine</groupId>
- <version>7</version>
- <relativePath />
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
- <artifactId>fulcrum-yaafi-crypto</artifactId>
- <groupId>org.apache.fulcrum</groupId>
- <version>2.0.0-SNAPSHOT</version>
- <name>Fulcrum YAAFI Crypto</name>
- <inceptionYear>2008</inceptionYear>
- <description>Fulcrum YAAFI Crypto Library</description>
- <url>http://turbine.apache.org/fulcrum/fulcrum-yaafi-crytpo</url>
-
- <!-- Required for staging to work -->
- <distributionManagement>
- <site>
- <id>turbine.apache.org</id>
- <url>https://turbine.apache.org/fulcrum/fulcrum-yaafi-crypto/</url>
- </site>
- </distributionManagement>
-
- <scm>
- <connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/tags/fulcrum-yaafi-crypto-1.0.7</connection>
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/tags/fulcrum-yaafi-crypto-1.0.7</developerConnection>
- <url>http://svn.apache.org/viewvc/turbine/fulcrum/tags/fulcrum-yaafi-crypto-1.0.7</url>
- </scm>
-
- <developers>
- <developer>
- <name>Siegfried Goeschl</name>
- <id>sgoeschl</id>
- <email>sgoeschl@apache.org</email>
- <organization />
- <roles>
- <role>Java Developer</role>
- </roles>
- </developer>
- <developer>
- <name>Georg Kallidis </name>
- <id>gk</id>
- <email>gk@apache.org</email>
- <organization />
- <roles>
- <role>Java Developer</role>
- </roles>
- </developer>
- </developers>
-
- <dependencies>
- <!-- testing dependencies -->
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter</artifactId>
- <version>5.6.2</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.13</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.fulcrum</groupId>
- <artifactId>fulcrum-testcontainer</artifactId>
- <version>1.0.8</version>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <version>${turbine.log4j2.version}</version>
- <scope>test</scope><!-- change to provided ? -->
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.6</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <sourceDirectory>${basedir}/src/java</sourceDirectory>
- <testSourceDirectory>${basedir}/src/test</testSourceDirectory>
- <testResources>
- <testResource>
- <directory>src/test</directory>
- <includes> <include>**/*.xml</include><include>**/*.properties</include>
- </includes>
- </testResource>
- </testResources>
-
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.3</version>
- <configuration>
- <archive>
- <manifest>
- <addClasspath>true</addClasspath>
- <mainClass>org.apache.fulcrum.jce.crypto.cli.CLI2</mainClass>
- </manifest>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <!--
- Integration Test encrypts and decrypts in one step
- mvn clean install integration-test
- -->
- <executions>
- <execution>
- <id>init</id>
- <phase>integration-test</phase>
- <configuration>
- <skip>${skip.pw.encrypt}</skip>
- <target>
- <touch file="${basedir}/target/integration-test/filter-integration-test.properties" mkdirs="true"/>
- <ant
- antfile="${basedir}/src/ant/integration-test-build-pw.xml"
- target="init">
- <property name="build.path"
- value="${basedir}/build" />
- <property name="password" value="${test.password}" />
- <property name="meta.pw" value="${meta.pw}" />
- <property name="jarname" value="${project.build.finalName}" />
- <!-- generates encrypted password, saved in vcs: -->
- <property name="target.property.path"
- value="${basedir}/target/integration-test/filter-integration-test.properties" />
- </ant>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- <execution>
- <id>build</id>
- <!--
- 1) run mvn package to generate executable jar
- 2) mvn generate-sources -Dskip.pw.gen=false
- to generate encrypted password
- -->
- <phase>integration-test</phase>
- <configuration>
- <skip>${skip.pw.gen}</skip>
- <target>
- <touch file="${basedir}/target/integration-test/filtered-pw.properties" mkdirs="true" />
- <ant
- antfile="${basedir}/src/ant/integration-test-build-pw.xml"
- target="build">
- <property name="build.path"
- value="${basedir}/build" />
- <property name="meta.pw" value="${meta.pw}" /><!--
- provided by env variable -->
- <property name="jarname" value="${project.build.finalName}" />
- <!-- contains encrypted password, saved in vcs: -->
- <property name="source.property.path"
- value="${basedir}/target/integration-test/filter-integration-test.properties" />
- <!-- should not be saved in vcs: -->
- <property name="target.property.path"
- value="${basedir}/target/integration-test/filtered-pw.properties" />
- </ant>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkCount>1</forkCount>
- <reuseFork>true</reuseFork>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <properties>
- <turbine.site.path>fulcrum/fulcrum-yaafi-crypto</turbine.site.path>
- <turbine.scmPubCheckoutDirectory>${turbine.site.cache}/fulcrum/yaafi-crypto</turbine.scmPubCheckoutDirectory>
- <turbine.site.cache>${project.build.directory}/turbine-sites</turbine.site.cache>
- <siteContent.path>${project.build.directory}/staging</siteContent.path><!-- default stagingSiteURL -->
-
- <skip.pw.encrypt>false</skip.pw.encrypt>
- <skip.pw.gen>false</skip.pw.gen>
- <meta.pw>changeit</meta.pw>
- <test.password>mypassword</test.password>
- </properties>
-
-</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">
+ <parent>
+ <artifactId>turbine-parent</artifactId>
+ <groupId>org.apache.turbine</groupId>
+ <version>7</version>
+ <relativePath />
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>fulcrum-yaafi-crypto</artifactId>
+ <groupId>org.apache.fulcrum</groupId>
+ <version>2.0.0</version>
+ <name>Fulcrum YAAFI Crypto</name>
+ <inceptionYear>2008</inceptionYear>
+ <description>Fulcrum YAAFI Crypto Library</description>
+ <url>http://turbine.apache.org/fulcrum/fulcrum-yaafi-crytpo</url>
+
+ <!-- Required for staging to work -->
+ <distributionManagement>
+ <site>
+ <id>turbine.apache.org</id>
+ <url>https://turbine.apache.org/fulcrum/fulcrum-yaafi-crypto/</url>
+ </site>
+ </distributionManagement>
+
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/tags/fulcrum-yaafi-crypto-2.0.0</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/turbine/fulcrum/tags/fulcrum-yaafi-crypto-2.0.0</developerConnection>
+ <url>http://svn.apache.org/viewvc/turbine/fulcrum/tags/fulcrum-yaafi-crypto-2.0.0</url>
+ </scm>
+
+ <developers>
+ <developer>
+ <name>Siegfried Goeschl</name>
+ <id>sgoeschl</id>
+ <email>sgoeschl@apache.org</email>
+ <organization />
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ </developer>
+ <developer>
+ <name>Georg Kallidis </name>
+ <id>gk</id>
+ <email>gk@apache.org</email>
+ <organization />
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ </developer>
+ </developers>
+
+ <dependencies>
+ <!-- testing dependencies -->
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter</artifactId>
+ <version>5.6.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.13</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.fulcrum</groupId>
+ <artifactId>fulcrum-testcontainer</artifactId>
+ <version>1.0.8</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.logging.log4j</groupId>
+ <artifactId>log4j-core</artifactId>
+ <version>${turbine.log4j2.version}</version>
+ <scope>test</scope><!-- change to provided ? -->
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.6</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <sourceDirectory>${basedir}/src/java</sourceDirectory>
+ <testSourceDirectory>${basedir}/src/test</testSourceDirectory>
+ <testResources>
+ <testResource>
+ <directory>src/test</directory>
+ <includes> <include>**/*.xml</include><include>**/*.properties</include>
+ </includes>
+ </testResource>
+ </testResources>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <archive>
+ <manifest>
+ <addClasspath>true</addClasspath>
+ <mainClass>org.apache.fulcrum.jce.crypto.cli.CLI2</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <!--
+ Integration Test encrypts and decrypts in one step
+ mvn clean install integration-test
+ -->
+ <executions>
+ <execution>
+ <id>init</id>
+ <phase>integration-test</phase>
+ <configuration>
+ <skip>${skip.pw.encrypt}</skip>
+ <target>
+ <touch file="${basedir}/target/integration-test/filter-integration-test.properties" mkdirs="true" />
+ <ant antfile="${basedir}/src/ant/integration-test-build-pw.xml" target="init">
+ <property name="build.path" value="${basedir}/build" />
+ <property name="password" value="${test.password}" />
+ <property name="meta.pw" value="${meta.pw}" />
+ <property name="jarname" value="${project.build.finalName}" />
+ <!-- generates encrypted password, saved in vcs: -->
+ <property name="target.property.path" value="${basedir}/target/integration-test/filter-integration-test.properties" />
+ </ant>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>build</id>
+ <!--
+ 1) run mvn package to generate executable jar
+ 2) mvn generate-sources -Dskip.pw.gen=false
+ to generate encrypted password
+ -->
+ <phase>integration-test</phase>
+ <configuration>
+ <skip>${skip.pw.gen}</skip>
+ <target>
+ <touch file="${basedir}/target/integration-test/filtered-pw.properties" mkdirs="true" />
+ <ant antfile="${basedir}/src/ant/integration-test-build-pw.xml" target="build">
+ <property name="build.path" value="${basedir}/build" />
+ <property name="meta.pw" value="${meta.pw}" /><!--
+ provided by env variable -->
+ <property name="jarname" value="${project.build.finalName}" />
+ <!-- contains encrypted password, saved in vcs: -->
+ <property name="source.property.path" value="${basedir}/target/integration-test/filter-integration-test.properties" />
+ <!-- should not be saved in vcs: -->
+ <property name="target.property.path" value="${basedir}/target/integration-test/filtered-pw.properties" />
+ </ant>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkCount>1</forkCount>
+ <reuseFork>true</reuseFork>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <properties>
+ <turbine.site.path>fulcrum/fulcrum-yaafi-crypto</turbine.site.path>
+ <turbine.scmPubCheckoutDirectory>${turbine.site.cache}/fulcrum/yaafi-crypto</turbine.scmPubCheckoutDirectory>
+ <turbine.site.cache>${project.build.directory}/turbine-sites</turbine.site.cache>
+ <siteContent.path>${project.build.directory}/staging</siteContent.path><!-- default stagingSiteURL -->
+
+ <skip.pw.encrypt>false</skip.pw.encrypt>
+ <skip.pw.gen>false</skip.pw.gen>
+ <meta.pw>changeit</meta.pw>
+ <test.password>mypassword</test.password>
+ </properties>
+
+</project>