如何解决自制插件2.5.x的依赖性

时间:2019-09-13 00:59:36

标签: grails

我有一个自制插件,比如说MyAwesomePlugin,它有一个库依赖性:

'javax.jcr:jcr:2.0'
我的顶级项目取决于MyAwesomePlugin。当我运行顶级项目时,出现了错误。

当我尝试调用

grails run-app
时,我对库依赖项有一些错误。

/path/to/project/myTopLevelProject/target/work/plugins/MyAwesomePlugin/src/groovy/my/path/JcrRemotingServlet.java:432: error: cannot find symbol
        protected Item getItem(JcrDavSession sessionImpl, DavResourceLocator locator) throws PathNotFoundException, RepositoryException {

让我认为对给定库的依赖关系尚未解决。

我对插件的依赖性存在于BuildConfig中:

compile 'com.acme:MyAwesomePlugin:0.1'

我对库的依赖关系出现在我插件的BuildConfig中:

compile 'javax.jcr:jcr:2.0'

在本地Maven存储库中,我有我的插件和带有以下内容的pom文件:

<dependency>
  <groupId>javax.jcr</groupId>
  <artifactId>jcr</artifactId>
  <version>2.0</version>
  <scope>compile</scope>
</dependency>

我使用命令

grails create-pom
生成了pom文件,并使用
mvn install

将插件安装在了maven本地仓库中。

我很迷路,我想我错过了一些东西,但是我不知道在哪里...谢谢。

0 个答案:

没有答案
相关问题