commit | 7ac21dc54a80c7242ac19561f45388d2a296b954 | [log] [tgz] |
---|---|---|
author | Allen Wittenauer <aw@apache.org> | Wed Jan 09 16:01:53 2019 -0800 |
committer | Akira Ajisaka <aajisaka@apache.org> | Thu Jan 10 18:01:59 2019 +0900 |
tree | 125c6dfb3a98c5a69fbe3f8b4b748e3308e38e32 | |
parent | 7342fac297c460b62cdcd2152e2ae24a1a7a630d [diff] |
YETUS-768. Update year to 2019 Signed-off-by: Akira Ajisaka <aajisaka@apache.org> (cherry picked from commit 50b64e69c3b0e26ea2d8c1d94fb990e41a38bbb0)
Apache Yetus is a collection of libraries and tools that enable contribution and release process for software projects.
Here is a list of the major components:
For full instructions on how to build releases and the website, see the guide to contributing for requirements and instructions.
# Launch a Docker container that has all of the project's dependencies and a working build environment ./start-build-env.sh # Build the binary tarball, located in yetus-dist/target/artifacts: mvn clean install # Build the binary and source tarballs and sign the content: mvn clean install -Papache-release # Same, but if outside the container and need to let the system know that the OS uses 'gpg2' instead of 'gpg': mvn clean install -Papache-release -Pgpg2 # Build the binary and source tarballs, but skip signing them: mvn clean install -Papache-release -Dgpg.sign=skip # Build the website (requires a mvn install first) mvn site site:stage
After executing one or more of the Apache Maven commands, artifacts will be in yetus-dist/target/artifacts
or ready for a mvn deploy
.