我使用的是带有liquibase和hsqldb 1.8的Atlassian Jira SDK。
当我运行liquibase-maven插件来安装数据库模式时,会打印以下错误:
[错误]无法执行目标组织。likibase:likibase-maven插件:3.2.2:在项目门户数据库上更新(默认cli):设置或运行liquibase:liquibase.exception.UnexpectedLiquibaseException:liquibase.snapshot.InvalidExampleException:发现多个目录/架构匹配null。PUBLIC->[帮助1]
- Java版本:1.6
- Jira SDK:5.0.4
- Hsqldb:1.8
- Liquibase:3.2.2
如何解决这个问题?感谢阅读。
如果您想编写一个在与JIRA相同的数据库中有自己表的JIRA插件,我建议使用Active Objects。
来自Atlassian文档:
Active Objects是Atlassian产品中的一个新的ORM(对象关系映射)层。Active Objects是作为Atlassian应用程序的插件实现的。与现有的Bandana和PluginSettings API相比,它实现了更容易、更快、更可扩展的数据访问和存储。
Active Objects插件的目标是提供一个插件数据存储组件,插件可以也应该使用该组件来保存其私有数据。。。