在运行maven项目时,我收到此错误

时间:2015-07-10 08:46:38

标签: maven maven-2 liferay liferay-6

运行此命令时

  

mvn clean package liferay:depoy

在maven项目中我收到此错误。

[INFO] Scanning for projects...
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metada
ta.xml
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-metadata.xml
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
metadata.xml (13 KB at 6.9 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadat
a.xml (20 KB at 9.6 KB/sec)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.313 s
[INFO] Finished at: 2015-07-10T14:11:49-04:00
[INFO] Final Memory: 15M/105M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'liferay' in the current project and in the p
lugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the re
positories [local (C:\Users\Nokia_Admin\.m2\repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1]

2 个答案:

答案 0 :(得分:0)

您开发的任何插件(portlets, themes, layout templates, hooks or Ext)都需要导航到该特定插件,然后触发命令来部署插件。

mvn clean package liferay:depoy

在你的错误中提到,maven无法找到插件,因为你提到的路径是wroong。

答案 1 :(得分:0)

尝试通过将这些内容包含在您的pom中来包含要下载的存储库:

<profiles>
    <profile>
        <id>Liferay-v6.2-CE-(Tomcat-7)</id>
        <properties>
            <liferay.version>Your_Liferay-Version</liferay.version>
            <liferay.maven.plugin.version>6.2.5</liferay.maven.plugin.version>
            <liferay.auto.deploy.dir>/opt/liferay-portal-6.2-ce-ga4/deploy</liferay.auto.deploy.dir>
            <liferay.app.server.deploy.dir>/opt/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps</liferay.app.server.deploy.dir>
            <liferay.app.server.lib.global.dir>/opt/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/lib/ext</liferay.app.server.lib.global.dir>
            <liferay.app.server.portal.dir>/opt/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/ROOT</liferay.app.server.portal.dir>
        </properties>
    </profile>
</profiles>