问题标签 [grails-maven]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 为什么我在尝试使用 Grails Release 插件中的发布插件时得到 400
我正在使用 Grails 2.4.1 和Grails Release 插件版本 3.0.1。
我有一个 Sonatype nexus 存储库 (v2.3.1-01) 设置,它被其他几个项目使用,没有问题。
我正在尝试创建一个新插件,我想通过 nexus 中的 SNAPSHOT 存储库(稍后通过我们的 Releases 存储库)分发它。
在我的 ${projectName}GrailsPlugin.groovy 文件中,我有:
在我的 application.properties 文件中,我有:
在我的 BuildConfig.groovy 中,我有:
我正在尝试使用以下命令开始:
发布插件 --snapshot --repository=newsnapshots --stacktrace
构建成功一切看起来都很好,直到它尝试进入 nexus 并且我得到:
使用 grails.project.repos.newsnapshots 中配置的用户名和密码 ....Error | 无法发布插件:部署工件'ald-grails-plugins:my-plugin-name-for-grails:zip'时出错:部署工件时出错:无法传输文件: http://internal.server.address/nexus/content /groups/public/my-department-grails-plugins/my-plugin-name-for-grails/0.1-SNAPSHOT/my-plugin-name-for-grails-0.1-20140815.191240-1.zip。返回码是:400
我发现了一个相关的 StackOverflow 问题,该问题似乎相关,但他们描述的导致 400 的条件都不存在。
我还发现了 Sonatype Nexus 的文章,它描述了 400 的可能原因,而那些似乎也不是。
如果您注意到我指向的存储库,它直接指向存储库,但是在错误消息中它列出了组的路径。我认为这可能在某种程度上相关,但如果是这样的话......我不确定如何修复它,因为这似乎发生在 Releases Plugin 内部。
我还应该补充一点,我已经从 GrailsPlugin.groovy 文件中删除了 -SNAPSHOT,并将目标存储库更改为我们的 RELEASES 存储库,结果完全相同。
maven - 使用 maven 解析 grails 插件时无法解析的构建扩展
我正在尝试使用 maven 编译一个 grails 项目。我收到以下错误
该错误以至于我什至无法生成依赖关系树。我附上了我的 pom.xml。谁能告诉我哪里出错了。
maven - 无法弄清楚maven问题
我是 Maven 的新手,并试图学习它。我目前正在尝试使用 maven 构建我的 grails 应用程序。在编译 pom 时出现此错误
在阅读了一些 maven 文档并检查了 maven 中心站点后,我发现这个 jar 在 maven 中心位置不可用。因此我决定用一个可用的 jar 覆盖这个依赖。但我仍然得到同样的错误。
我的pom文件如下
我得到的错误如下:
如果有人知道我哪里出错了,请帮助我。
提前非常感谢。
maven - maven编译器的问题
我正在尝试将 jetty 插件用于 grails 项目。我目前正在使用 jdk 1.6.0_45。jdk 1.6使用的jre版本似乎对于jetty插件来说有点旧,它会产生以下错误。
为了解决这个错误,我在 pom.xml 中添加了一个代码来使用 java 源 1.7。代码是这样的。
但我仍然继续得到同样的错误。任何机构都可以帮助我。
我发布了我的整个 pom.xml 和我得到的错误
pom.xml
错误
maven - 仅在 Maven exec 上运行集成测试
我只想使用 grails-maven-plugin 运行我的集成测试。我设置了一个配置文件来运行 exec 命令,如下所示:
问题是只运行集成测试 grails 命令看起来像:
grails test-app integration:
在集成结束时使用冒号,所以当我这样做时
这抛出:
所以基本上我需要弄清楚如何将参数传递给integration:
maven exec,但我认为 maven 不喜欢冒号。
grails - 对 GRAILS-11813 的 Grails 修复使 Maven 绊倒
将 Grails 2.2.4 项目升级到 2.4.4 我遇到了GRAILS-11813。Graeme Rocher 提供的修复是添加到 conf/BuildConfig.groovy:
有了这个修复,一切(clean、test-app、run-app、war)都可以在 Grails 命令行中运行。伟大的。
问题:Maven 偶然发现了这个问题。几乎任何 Maven 命令(例如,mvn clean)都以:
有出路吗?我在这里没有太多见识,所以我准备接受教育。
maven - 将 Maven 添加到 Grails 项目
这里的第一个问题:)
我有一个 Grails 项目(使用 2.5.6 版),而不是像现在这样使用 grails 生成 war 文件,我需要使用 Maven 编译该项目。
我想知道这里是否有人曾经在 Grails 项目中实现过 Maven,并且知道正确添加所有依赖项的步骤。
编辑
我已经创建了 pom 文件并添加了grails-maven-plugin。mvn grails:run app
但是,例如,当我尝试运行时,它无法编译:
Webflow 和 Hibernate 依赖项都在我的 pom 文件中声明:
PD:我支持从 Nexus 下载依赖项的代理。
谢谢!