问题标签 [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.

0 投票
2 回答
1392 浏览

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 存储库,结果完全相同。

0 投票
1 回答
1938 浏览

maven - 使用 maven 解析 grails 插件时无法解析的构建扩展

我正在尝试使用 maven 编译一个 grails 项目。我收到以下错误

该错误以至于我什至无法生成依赖关系树。我附上了我的 pom.xml。谁能告诉我哪里出错了。

0 投票
1 回答
415 浏览

maven - 无法弄清楚maven问题

我是 Maven 的新手,并试图学习它。我目前正在尝试使用 maven 构建我的 grails 应用程序。在编译 pom 时出现此错误

在阅读了一些 maven 文档并检查了 maven 中心站点后,我发现这个 jar 在 maven 中心位置不可用。因此我决定用一个可用的 jar 覆盖这个依赖。但我仍然得到同样的错误。

我的pom文件如下

我得到的错误如下:

如果有人知道我哪里出错了,请帮助我。

提前非常感谢。

0 投票
0 回答
1016 浏览

maven - maven编译器的问题

我正在尝试将 jetty 插件用于 grails 项目。我目前正在使用 jdk 1.6.0_45。jdk 1.6使用的jre版本似乎对于jetty插件来说有点旧,它会产生以下错误。

为了解决这个错误,我在 pom.xml 中添加了一个代码来使用 java 源 1.7。代码是这样的。

但我仍然继续得到同样的错误。任何机构都可以帮助我。

我发布了我的整个 pom.xml 和我得到的错误

pom.xml

错误

0 投票
0 回答
353 浏览

maven - 仅在 Maven exec 上运行集成测试

我只想使用 grails-maven-plugin 运行我的集成测试。我设置了一个配置文件来运行 exec 命令,如下所示:

问题是只运行集成测试 grails 命令看起来像: grails test-app integration: 在集成结束时使用冒号,所以当我这样做时

这抛出:

所以基本上我需要弄清楚如何将参数传递给integration:maven exec,但我认为 maven 不喜欢冒号。

0 投票
1 回答
52 浏览

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)都以:

有出路吗?我在这里没有太多见识,所以我准备接受教育。

0 投票
1 回答
73 浏览

maven - 将 Maven 添加到 Grails 项目

这里的第一个问题:)

我有一个 Grails 项目(使用 2.5.6 版),而不是像现在这样使用 grails 生成 war 文件,我需要使用 Maven 编译该项目。

我想知道这里是否有人曾经在 Grails 项目中实现过 Maven,并且知道正确添加所有依赖项的步骤。

编辑

我已经创建了 pom 文件并添加了grails-maven-pluginmvn grails:run app但是,例如,当我尝试运行时,它无法编译:

Webflow 和 Hibernate 依赖项都在我的 pom 文件中声明:

PD:我支持从 Nexus 下载依赖项的代理。

谢谢!