Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Liferay开始,我对如何开始有些不知所措_Java_Xcode_Themes_Liferay - Fatal编程技术网

Java 从Liferay开始,我对如何开始有些不知所措

Java 从Liferay开始,我对如何开始有些不知所措,java,xcode,themes,liferay,Java,Xcode,Themes,Liferay,您好,我想开始开发lifeRay主题,我有点迷路了 我是Mac用户,安装了liferay和Xcode,但我不清楚如何开始 我已经下载了liferay的SDK,但我不知道如何安装或使用它,因此有以下问题: Xcode是一个合适的开发环境,还是其他更容易使用的环境 Xcode的构建方式是否与ANT相同 如何安装SDK?我是不是把它丢进Tomcat里就走了 是的,我对这一切都很陌生!!直到两分钟前,我才真正确定我问的问题是否正确,我从未听说过这个软件。但是,从以下主题开始似乎很愚蠢吗?您是否阅读了有关

您好,我想开始开发lifeRay主题,我有点迷路了

我是Mac用户,安装了liferay和Xcode,但我不清楚如何开始

我已经下载了liferay的SDK,但我不知道如何安装或使用它,因此有以下问题:

Xcode是一个合适的开发环境,还是其他更容易使用的环境

Xcode的构建方式是否与ANT相同

如何安装SDK?我是不是把它丢进Tomcat里就走了


是的,我对这一切都很陌生!!直到两分钟前,我才真正确定我问的问题是否正确,我从未听说过这个软件。但是,从以下主题开始似乎很愚蠢吗?

您是否阅读了有关创建主题的Liferay文档,例如

您是否有在XCode中使用Java web应用程序的经验?如果没有,我会尝试使用更广泛使用的Eclipse或Netbeans之类的工具。

查看此参考资料:


“Liferay中的service builder框架表示数据库层,与数据库的所有交互都是通过service builder基础结构完成的。因此,在本博客中,我将解释如何使用NetBeans 6.5和Portal Pack 3.0在自定义portlet中使用service builder框架。要使用ServiceBuilder框架,首先需要创建一个服务xml,然后生成所需的代码。这里的门户包为service.xml文件提供了一个漂亮的GUI编辑器,您可以在其中定义实体或数据库结构,并从同一个GUI生成可在portlet中使用的服务代码。”

我刚刚回答了一个类似的问题(关于主题部分的更多详细信息)..基本上,您需要使用终端来使用大部分SDK功能

如果你只是在开发一个主题,你需要下载sdk和一个服务器包

liferay/

liferay/tomcat (holding the tomcat bundle)

liferay/plugins (holding the plugin sdk)

liferay/deploy
然后配置.properties文件…在plugins文件夹中创建一个文件并命名它

生成[YOURNAME]。属性

在终端窗口中运行此操作…注意背景不是APO

touch build.`whoami`.properties
编辑文件并添加这些行

app.server.dir=${project.dir}/./tomcat auto.deploy.dir=${project.dir}/./deploy

然后在tomcat文件夹中编辑

tomcat/webapps/ROOT/WEB-INF/classes/portal-ext.properties
并编辑/添加以下行

 resource.repositories.root=/path/to/liferay
 auto.deploy.dest.dir=/path/to/liferay/deploy
..要启动服务器,请更改主文件夹并输入

tomcat/bin/startup.sh
您可以通过键入来查看服务器的日志

tail -f tomcat/logs/catalina.out
查看我的其他帖子中所有的CSS和主题内容


我知道这是一个老问题(从2009年开始),但我想补充一点,以防有人在Liferay 6中遇到同样的问题

实际上,只需进入deploy目录,就可以非常轻松地开发主题:
/deploy/

进入后,查找默认的
seven-cogs-theme.war
文件夹。我最初所做的是将该文件夹复制并粘贴到我的桌面(或任何开发位置)进行编辑。我使用Notepad++修改XML文件以反映我的主题名称(以及重命名目录)

然后,您可以根据自己的喜好修改主题(velocity templates/css/images/javascript includes/etc)

您可以在Liferay 6上开发主题LIVE(F5刷新和查看更改),您必须设置门户以启用开发人员模式(禁用js minimizer/css缓存/minizers/image缓存等)

您可以通过搜索(门户的开发人员模式等)找到其中的每一部分

总的来说,您可以与Liferay合作,根据自己的喜好修改内容


我目前正在使用Liferay和Coldfusion 9进行portlet开发。希望这对其他人有所帮助。

对于您的IDE,请查看

Liferay IDE是一组Eclipse插件,使创建、构建和部署诸如Portlet和themes之类的Liferay插件变得更加容易


此软件有两个版本:Liferay IDE和Liferay Developer Studio。前者是免费的,受社区支持,而后者是封闭源代码,仅提供给Liferay EE客户。

您好,是的,我问了一些关于XIDE是否合适、xcode如何编译以及如何安装SDKNo it的具体问题对我来说似乎完全是真实的:这些是我在RTFM之后产生的问题:)