首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Grails 2.5.1上安装Perf4J集成插件

无法在Grails 2.5.1上安装Perf4J集成插件
EN

Stack Overflow用户
提问于 2017-03-14 23:18:03
回答 1查看 119关注 0票数 0

我正在尝试为Grails安装Perf4J Integration Plugin

我已经在我的BuildConfig.groovy上添加了compile ":perf4j:0.1.1",但是当我尝试刷新我的依赖项时,我得到:

代码语言:javascript
复制
Fatal error during compilation org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/home/me/Programs/test/target/work/plugins/perf4j-0.1.1/./Perf4jGrailsPlugin.groovy: 5: unable to resolve class org.perf4j.log4j.Log4JStopWatch
 @ line 5, column 1.
   import org.perf4j.log4j.Log4JStopWatch
   ^
/home/me/Programs/test/target/work/plugins/perf4j-0.1.1/./Perf4jGrailsPlugin.groovy: 2: unable to resolve class org.codehaus.groovy.grails.plugins.support.GrailsPluginUtils
 @ line 2, column 1.
   import org.codehaus.groovy.grails.plugins.support.GrailsPluginUtils
   ^
 2 errors
 (Use --stacktrace to see the full trace)
 ...

发生第二个错误是因为GrailsPluginUtils已将包从org.codehaus.groovy.grails.plugins.support更改为org.codehaus.groovy.grails.plugins。我在Github fork上找到了一个修复的版本。

但是,即使我尝试编译从上面链接的Github存储库下载的插件源代码,我仍然得到org.perf4j.log4j.Log4JStopWatch

有谁知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 00:05:12

我猜您的grails应用程序仍然缓存旧版本的perf4j。你提到了github中的存储库,我们在那里克隆了,修复了丢失的包,并将版本升级到了0.2.1

根据我的经验,我们做了一些工作:

克隆

  • ,然后将其安装到本地maven存储库或部署到您自己的公司maven中心。对我们来说,我们将per4j部署到EBI maven存储库。
  • 如果您希望使用我们的per4j部署,您需要在plugins部分中添加compile ":perf4j:0.2.1",并在<代码>d13目录中BuildConfig.groovyrepositories部分下添加mavenRepo "http://www.ebi.ac.uk/~maven/m2repo"。<代码>H214<代码>F215

这将如何帮助你解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42789868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档