Liferay SDK 6.2与7.0中build.[$username].properties 文件的配置

这篇文章是针对刚开始开发Liferay的新手写的,希望能够帮到刚入门的开发者减少一些配置上的麻烦。

前提:

1. 下载了Liferay IDE(Liferay的官方开发工具)

2.下载了Liferay SDK 6.27.0(取决于你用哪一个版本开发,7.0主要采用osgi技术)

3. 下载了Liferay Portal的对应版本(这个链接里面包含了各种可以下载的资源,需要的liferay资源在这里都可以找到)

在创建Liferay Plugin项目时,如果你的工作空间中没有SDK时,会要求你引入一个SDK。此时如果你直接引入你的SDK所在目录,它会报如下图所示错误:

这是由于SDK没有指向你本地下载好的Liferay Portal的目录。

下面我们就要开始配置了:

1. 在sdk的根目录下新建build.[username].properties文件(这里的username就是你的电脑用户名,我的电脑用户名是liferay, 所以我的配置文件名为build.liferay.properties

2. 我用的是Liferay portal 6.2, 放在F盘的F:\liferay-bundle\liferay-portal-6.2-ce-ga6目录下,下面是我配置文件的内容:

app.server.type = tomcat
app.server.parent.dir = F:/liferay-bundle/liferay-portal-6.2-ce-ga6
app.server.tomcat.dir = ${app.server.parent.dir}/tomcat-7.0.62

3.把配置文件放到SDK的根目录底下就好啦,我的放在F:\liferay-sdk\liferay-plugins-sdk-6.2目录下

文件就配置好啦,接下来就可以创建Liferay Portal的项目啦。

Note:

在项目创建项目的时候,会用到很多依赖很多,会从网上下载到SDK的.ivy文件夹下,由于我大天朝的防火墙问题,这个过程会极其的缓慢,所以下面放上sdk的.ivy文件下载地址,可以直接解压到sdk根目录下。

看宝宝一步步来完善Liferay的中文开发资料,哈哈哈,感谢组长把我从茫茫的求职海洋中捞了出来,希望自己也可以做一些事情~~

时间: 2024-10-10 05:41:53

Liferay SDK 6.2与7.0中build.[$username].properties 文件的配置的相关文章

springboot中读取自定义properties文件

一.在高版本的springboot中,@ConfigurationProperties(prefix = "wisely2",locations = "classpath:wisely.properties")这个注解不支持了,所以我们要另辟蹊径 二.使用组合式注解: 1.自定义config.properties文件: 1 config.fileServer=/root/jzyp/staticserver/webapps/ROOT/server 2 config.s

MyBatis Java不同方式加载文件时的路径格式问题、Mybatis中加载.properties文件

public class LoadPropTest { public static void main(String[] args) throws IOException { //一.Properties的load方法加载文件输入流 Properties props=new Properties(); File file1=new File("F:/Program Files/Java/IdeaProjects/MyBatisDemo/src/db.properties"); File

在.NET Core 3.0中发布单个Exe文件(PublishSingleFile)

假设我有一个简单的“ Hello World”控制台应用程序,我想发送给朋友来运行.朋友没有安装.NET Core,所以我知道我需要为他构建一个独立的应用程序.很简单,我只需在项目目录中运行以下命令: dotnet publish -r win-x64 -c Release --self-contained 朋友是多少位的操作系统,你就标记要发布成什么样子的, --self-contained这个标签的解释自包含,就是说你的相关依赖项与你的应用程序不挂钩,将会产生依赖,缺少一个dll就会缺胳膊少

Servlet3.0中使用getPart进行文件上传

这个先进些,简单些,但书上提供的例子不能使用,到处弄了弄才行. servlet代码: package cc.openhome; import java.io.InputStream; import java.io.OutputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.File; import java.io.IOException; import ja

理解项目中经常用的log4j.properties文件的配置

关于文件中配置的每个部分的大致作用: #将日志级别为Debug的日志信息输出到CONSOLE,R(CONSOLE和R是可以任意起名的)log4j.rootLogger=DEBUG, CONSOLE, R#日志等级可分为OFF.FATAL.ERROR.WARN.INFO.DEBUG.ALL,如果配置OFF则不打出任何信息.#定义名为CONSOLE的输出目的是哪种类型:log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender#输出的类型可以是:#

在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串

  1.在<connectionStrings> 标签里添加连接 <connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;Database=DatabaseName;UserID=sa;Password=abc123" providerName="System.Data.SqlClient" />

hibernate4+spring4+struts2的Maven中的pom.xml文件的配置

1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <modelVe

tomcat中如何读取properties文件

最近正在努力学习中...我会把我每天学到的知识上传到我的博客中,希望和大家交流,勿喷>. 首先要明白普通java项目跟服务器中的路径是不同的,普通java项目寻找路径直接写绝对路径就可以,但是服务器上的路径不能直接写你的eclips中的路径. 当你的servlet类编译以后,它会编译到你的tomcat文件夹下的webapps/projectName/WEB-INF/classes文件夹中. 可以使用ServletContext对象的getReSourceAsStream()方法获取一个文件输入流

VSCode中C/C++库文件的配置

之前一直在是用sublime做主要编辑器,现在主要使用VSCode,毕竟大厂制作,从目前的使用情况来看,我更喜欢使用VSCode编辑器. 有时候会用VScode来组件C/C++工程,并且用到了一些外部依赖的库文件,比如OpenCV.此时希望VSCode的代码提示功能能够提示OpenCV中的函数,这时候就需要配置工作空间中的C/C++编译环境. 如果你使用过sublime或者VSCode,就知道Ctrl+Shift+P可以调出控制窗口,那么先按下Ctrl+Shift+P: 再输入edit或者con