OpenJPA Logo   ASF Logo

Join the Apache OpenJPA Community

The Apache OpenJPA project is being built by the open source community for the open source community - we welcome your input and contributions!

What we are looking for

  • Source code and fixes contributions
  • Test cases for issues encountered during application development
  • Documentation assistance
  • Product and feature suggestions
  • Detailed and constructive feedback
  • Articles and whitepapers

How do I Contribute?

  • To discuss Apache OpenJPA topics check out the Mailing lists .
  • Bugs and other issues can be posted on the project JIRA .

I have encountered an issue with OpenJPA. What do I do now?

  • Post a message to OpenJPA User's list to discuss the issue.
  • Search existing issues to see whether someone had already encountered the same issue.
  • If this issue is never encountered before, create a JIRA issue .
  • Develop a test case to demonstrate the issue. Here are some useful tips and guidelines on how to develop a test case to contribute to OpenJPA repository.
  • Attach the new test to JIRA issue.
  • Check out the Found a Bug page for more details on creating and submitting patches.

I have encountered an issue with OpenJPA and have fixed it in the

OpenJPA source code. How do I get the changes into OpenJPA?

  • Create a JIRA issue that describes the changes you've made (you'll need an Apache JIRA account to do this).
  • Check out the OpenJPA source code and make your changes.
  • Create test cases to validate your changes. Here are some useful tips and guidelines on how to develop a test case to contribute to OpenJPA repository.
  • 'svn add' any new files.
  • Run 'mvn test -Dtest=' to validate your change. You need to specify the test to run by its simple name without package name.
  • Run the checkin tests by running 'mvn test' for any possible regression. This should take 20-50 minutes or so depending on the release branch.
  • Check out the Found a Bug page for more details on creating and submitting patches.
  • Wait for a committer to review and check in your changes.
Copyright © 2006,2021 The Apache Software Foundation. Licensed under Apache License 2.0.
Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
Other names may be trademarks of their respective owners.