为一个 grails 命令设置不同的类路径
我需要为一个 grails xxx
命令设置不同的 classpath
。
关键是我的应用程序使用最新版本的 commons-httpclient
。我对此没有任何问题。但是在构建我的应用程序后,我需要使用 grails maven-deploy 将我的 war 文件存储在 webdav 存储库中,并且该命令与最新版本的commons-httpclient
。如果我在 classpath
(例如 lib 文件夹)中添加 commons-httpclient-2.0.2.jar
,此命令效果很好,但应用程序在尝试使用依赖于commons-httpclient的常规功能。
我需要在 classpath
中添加另一个 jar,只是为了运行 maven-deploy
命令,有什么想法吗?
我使用 jenkins (huson) 来构建应用程序,因此,任何有关使用 grails jenkins 插件实现解决方案的提示都将受到赞赏。
多谢,
I need to set a different classpath
for one single grails xxx
command.
The point is that my application uses latest version of commons-httpclient
. I have no problems with this. But after building my application I need to use grails maven-deploy
to store my war
file in a webdav
repository, and the command conflicts with the latest version of commons-httpclient
. This command works great if I add commons-httpclient-2.0.2.jar
in the classpath
(lib folder for example), but the app will fail on trying to use the regular features that depends on commons-httpclient
.
I need to add this other jar in the classpath
just for running the maven-deploy
command, any ideas?
I'm using jenkins (huson) to build the app, so, any tips on making the solution achievable with grails jenkins plugins will be appreciated.
Thanks a lot,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
grails maven-deploy
命令是否由于对httpclient
的另一个依赖而发生冲突?是哪一个?也许你可以排除依赖性吗?
Does the
grails maven-deploy
command conflicts due to another dependency onhttpclient
?Which one is it? May be you could exclude the dependency it?