Compiled with errors reported as a broken build Tested with libraries like JUnit or Mockito Packaged as JAR or WAR files Packaged in Docker images and deployed Installed in a local or remote Maven ...