Liferay7 BPM門戶開發之1:Liferay7開發環境准備


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開發了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM