gpt4 book ai didi

java - 如何使用 Liferay Maven 的 Service Builder 创建插件?

转载 作者:行者123 更新时间:2023-11-30 11:21:25 26 4
gpt4 key购买 nike

我正在使用 Liferay 6.2.0我从 http://oss.sonatype.org/content/repositories/releases/com/liferay/maven/archetypes/ 添加原型(prototype)的远程存储库

我可以在其中创建一个 portlet,但我想创建一个 Service Builder 插件引用的选项为空,因此无法创建 service.xml

我尝试手动创建 service.xml 并使用 maven 构建它,但错误消息告诉我找不到插件!

我已经尝试了 Rushikesh Thakkar 从 http://www.cignex.com/articles/building-liferay-service-using-maven-sdk 向我建议的教程但是 Eclipse 没有让我选择插件来创建服务构建器的选项。

我已手动创建 service.xml 并尝试构建它但出现错误:

[ERROR] No plugin found for prefix 'liferay' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/matteo/.m2/repository), central (http://repo.maven.apache.org/maven2)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

最佳答案

此错误表示:当您运行“mvn liferay:build-service”时,Maven 无法理解此处“liferay”的含义。这可能是因为 Maven 无法在您的本地存储库或远程存储库(如果您配置了任何)中找到 Liferay portlet 插件。大多数情况下,如果未正确选择原型(prototype),或者创建 Portlet 时出现错误,就会发生这种情况。

以下是一些描述如何使用 Maven 构建 portlet 的链接:

  1. Liferay 文档:http://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/developing-plugins-using-maven-liferay-portal-6-2-dev-guide-02--2
  2. 解释相同但简单明了的博文:http://michi-path.blogspot.com.au/2013/06/liferay-with-maven-deploying-simple.html

Service builder 是 Liferay 的一项功能,用于为您的 portlet 构建后端。 Liferay 有关于 Service Builder 如何使用的非常好的文档。它从编写 service.xml 文件开始。查看以下链接以更好地理解它:

  1. 关于服务构建器的 Liferay 文档:http://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/what-is-service-builder-liferay-portal-6-2-dev-guide-04--2
  2. 解释如何构建具有 service.xml 的 Maven portlet 的博文:http://michi-path.blogspot.com.au/2013/06/liferay-with-maven-service-builder.html

希望这对您有所帮助!

关于java - 如何使用 Liferay Maven 的 Service Builder 创建插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22228851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com