0

我不能在 Grails 中对依赖项使用以下 Gradle 方法吗?我没有也不想要父目录; https://stackoverflow.com/a/19303545/2288004

当我尝试时,我收到以下错误;

原因:java.lang.IllegalStateException:找不到预期的方法:java.lang.NoSuchMethodException:org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedContext.addApplicationListener(org.apache.catalina.deploy.ApplicationListener)

当我为 settings.gradle 使用父目录时,它可以工作,但不幸的是,这不是我想要构建项目的方式。

4

1 回答 1

0

以下确实是我正在寻找的解决方案,

include ":myplugin"
project(':myplugin').projectDir = new File(settingsDir, '../myplugin')

错误归结为我如何管理两个项目之间的 tomcat 依赖项。

Tomcat 已经通过插件被拉入,但是虽然我仍然需要在应用程序的编译时引用 tomcat,但我还需要确保它是相同的版本,因此在“依赖项”上方添加以下内容以定位版本我需要;

ext['tomcat.version'] = '7.0.70'
于 2017-09-08T13:34:26.433 回答