# repos_asf_cassandra-in-jvm-dtest-api **Repository Path**: mirrors_community_gitbox_apache/repos_asf_cassandra-in-jvm-dtest-api ## Basic Information - **Project Name**: repos_asf_cassandra-in-jvm-dtest-api - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: trunk - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-29 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Apache Cassandra in-JVM DTest API Shared API package for in-JVM distributed tests. # Publishing snapshot ``` mvn versions:set -DnewVersion=`xpath -n -q -e '/project/version/text()' pom.xml | awk -F- '{print $1}'`-`git rev-parse --short HEAD`-SNAPSHOT mvn deploy ``` # Releasing 1. Prepare the release: ``` mvn release:clean CURRENT=0.0.CURRENT NEXT_DEV=0.0.NEXT mvn -DreleaseVersion=$CURRENT -Dtag=$CURRENT -DdevelopmentVersion=$NEXT_DEV-SNAPSHOT release:prepare mvn release:perform ``` 2. Close staging repository: https://repository.apache.org/#stagingRepositories 3. Issue a vote on developers mailing list. Add your GPG key signature, release SHA, and staged artifacts to release information. ## Additional resources: Parent pom location: https://maven.apache.org/pom/asf/ Maven distribution docs: http://www.apache.org/dev/publishing-maven-artifacts.html Creating a new reposotory: https://selfserve.apache.org/ ## GPG Key To generate key, run: ``` gpg --full-gen-key ``` To be able to sign releases with this key, make sure your key is: * pushed to http://pool.sks-keyservers.net/ ``` gpg --list-sigs "" gpg --verbose --send-keys --keyserver hkps://hkps.pool.sks-keyservers.net # to test if it has worked: gpg --verbose --recv-keys --keyserver hkps://hkps.pool.sks-keyservers.net ``` * added to KEYS file ``` svn co --depth files https://dist.apache.org/repos/dist/release/cassandra/ release (gpg --list-sigs "" && gpg --armor --export "") >> KEYS svn commit KEYS -m "Add 's key for releases" # or ask some PMC to do this for you by opening CASSANDRA jira, like this one: https://issues.apache.org/jira/browse/CASSANDRA-15534 ```