Liferay7 BPM门户开发之1:Liferay7开发环境准备

摘要:
Lifeaysdk下载IDE下载Tomcat安装详细信息在此不再赘述。我们只讨论核心关键陷阱。2016年,从Lifeay6.2.5ga6开始,到7.0ga3结束,国内用户将在常春藤阶段受到极大困扰。他们被卡住了,无法使用IDE创建新的Lifeayportlet项目。看看国内的论坛和博客是没有帮助的。看到这里很有帮助:https://web.liferay.com/zh/community/for

liferay sdk下载 IDE下载 Tomcat 安装细节不在此赘述

网上有很多.

只讲核心关键坑点

进入2016年,从Liferay6.2.5 ga6版本开始,到7.0 ga3,在ivy环节对国内用户会造成很大困扰,一直卡住,无法使用IDE新建liferay portlet工程.

看遍国内的论坛和博客,没有什么帮助.

看到这里很有帮助:

https://web.liferay.com/zh/community/forums/-/message_boards/message/74382032

关键点1 : 修改 build.wx.properties 文件,一定要配正确路径

app.server.parent.dir = D:\liferay62\bundles

app.server.tomcat.dir = D:\liferay62\bundles\tomcat-7.0.62
app.server.tomcat.deploy.dir = D:\liferay62\bundles\tomcat-7.0.62\webapps
app.server.tomcat.lib.global.dir = D:\liferay62\bundles\tomcat-7.0.62\lib\ext
app.server.tomcat.manager.user = tomcat
app.server.tomcat.manager.password = tomcat
app.server.tomcat.portal.dir = D:\liferay62\bundles\tomcat-7.0.62\webapps\ROOT

没这个build.wx.properties文件?查查cmd => echo %username% 换成自己的PC name

关键点2:修改 build.wx.properties 原有的ivy相关设置,地址就根本不对了

官方搞这么个乌龙,实在无语

ivy.home = ${sdk.dir}/.ivy
ivy.jar.url = http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar

ivy.log.level = quiet
ivy.pom.developer.name = Brian Wing Shun Chan
ivy.pom.developer.organization = Liferay,Inc.
ivy.pom.developer.organizationUrl = http://www.liferay.com
ivy.pom.license.name = LGPL 2.1
ivy.pom.license.url = http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
ivy.pom.scm.connection = scm:git:git@github.com:liferay/liferay-plugins.git
ivy.pom.scm.developerConnection = scm:git:git@github.com:liferay/liferay-plugins.git
ivy.pom.scm.url = http://github.com/liferay/liferay-plugins
ivy.resolve.transitive.dependencies = true
ivy.resolve.transitive.dependencies.test = true

ivy.version = 2.4.0

关键点3:修改ivy-settings.xml,换成这样:

原来的liferay-public  maven仓库地址根本不行, 国内原来速度飞快的开源中国仓库也关了,气愤阿!

现在是找不到下载速度快的地址了

<ivysettings>
    <settings defaultResolver="default" />

    <resolvers>
        <ibiblio m2compatible="true" name="liferay-public" root="https://repo1.maven.org/maven2/" />
        <ibiblio m2compatible="true" name="local-m2" root="file://${user.home}/.m2/repository" />

        <chain dual="true" name="default">
            <resolver ref="local-m2" />

            <resolver ref="liferay-public" />
        </chain>
    </resolvers>
</ivysettings>

ivy cache下载过程大概需要20分钟,之后就可以在eclipse开发了

免责声明:文章转载自《Liferay7 BPM门户开发之1:Liferay7开发环境准备》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇线段树练习2微信语音短消息amr文件转WAV下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

liferay7.0开发的二三坑

参考:https://blog.csdn.net/u012551585/article/details/62261352?locationNum=7&fps=1 liferay7.0的官方文档并不稳定,一直在更新完善,比如Liferay7.0 通过JPM安装Blade Cli 时[ZipFile.open] error in opening zip...

Liferay7开发体系简介

参考:https://www.cnblogs.com/starcrm/p/6022502.html  Liferay SDK 开发体系 主要分6种: Portlet Hook Theme Layout Templates Web Modules Ext Portlet :类似于servlet的web组件,编译后是war包,是页面的组成元素,可以把它...