Home > Guides > Contributors Guide > Creating and Signing a Distribution > Building Struts Annotations |

Apache Struts 2 Documentation
Building Struts Annotations
Edit Page Browse Space Add Page Add News

# Content

## Building Steps (Struts Annotations)

### Obtain a fresh check out of struts annotations

    svn co https://svn.apache.org/repos/asf/struts/maven/trunk/struts-annotations struts-annotations

### Prepare release

    mvn release:prepare -Dusername=yourSvnUsername -Dpassword=yourSvnPassword

Accept the suggested tag name

For some reason, when using svn client 1.5, the release plugin might fail to tag the release, if it fails, run:
svn up -r head
mvn release:prepare -Dresume

### Perform release

    mvn release:perform -Dusername=yourSvnUsername

Log in to Nexus and close the staging repository.

### Send a VOTE email

A sample template is at Sample announcements page (and DO wait for the 72 hours period)

### Promote release

If the Vote passed log in again to Nexus and promote the repository - it will be automatically synced with Maven Central Repository.