/activeobjects-test-plugin/src/main/resources/atlassian-plugin.xml

https://bitbucket.org/activeobjects/ao-plugin · XML · 31 lines · 26 code · 5 blank · 0 comment · 0 complexity · edb5a3bd023d7132fb26a5747a2ea85f MD5 · raw file

  1. <atlassian-plugin key="${project.groupId}.${project.artifactId}" name="${project.name}" plugins-version="2">
  2. <plugin-info>
  3. <description>${project.description}</description>
  4. <version>${project.version}</version>
  5. <vendor name="${project.organization.name}" url="${project.organization.url}"/>
  6. </plugin-info>
  7. <ao key="ao-module">
  8. <description>The module configuring the Active Objects service used by this plugin</description>
  9. <entity>com.atlassian.activeobjects.test.model.Book</entity>
  10. <entity>com.atlassian.activeobjects.test.model.Author</entity>
  11. <entity>com.atlassian.activeobjects.test.model.Authorship</entity>
  12. </ao>
  13. <component-import key="ao" name="Active Objects components"
  14. interface="com.atlassian.activeobjects.external.ActiveObjects">
  15. <description>Component to access Active Objects functionality from the plugin</description>
  16. </component-import>
  17. <component key="tx-processor" name="Transactional Annotation Processor"
  18. class="com.atlassian.activeobjects.external.TransactionalAnnotationProcessor">
  19. <decription>Processes @Transactional annotations.</decription>
  20. </component>
  21. <component-import key="backup" name="Active Objects backup" interface="com.atlassian.activeobjects.spi.Backup"/>
  22. <servlet name="Backup" class="com.atlassian.activeobjects.testplugin.BackupTestServlet" key="backup-test-servlet">
  23. <description>Backups the data in the database when GETing, restores when POSTing, empties when DELETEing</description>
  24. <url-pattern>/ao-test</url-pattern>
  25. </servlet>
  26. </atlassian-plugin>