有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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

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

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

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

是的,我对这一切都很陌生!!我不确定我问的问题是否正确


共 (6) 个答案

  1. # 3 楼答案

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

    如果您只是在开发一个主题,那么需要下载sdk和一个服务器包。把它们放在同一个文件夹中,这样你就可以得到

    liferay/
    
    liferay/tomcat (holding the tomcat bundle)
    
    liferay/plugins (holding the plugin sdk)
    
    liferay/deploy
    

    然后配置。属性文件。。。。在plugins文件夹中创建一个文件并命名它

    建造。[你的名字]。财产

    在终端窗口中运行此操作。。。请注意,背部肌肉不是APO

    touch build.`whoami`.properties
    

    编辑文件并添加这些行

    应用程序。服务器dir=${project.dir}//公猫 汽车部署dir=${project.dir}//部署

    然后在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和主题内容

    Need to change template styles in Liferay

  2. # 4 楼答案

    查看此参考资料: http://www.liferay.com/web/satyaranjan/blog/-/blogs/portal-pack-:-write-database-portlet-using-service-builder-plug-in

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

  3. # 5 楼答案

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

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

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

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

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

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

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

    我目前正在使用Liferay和Coldfusion 9进行portlet开发。希望这能帮助别人

  4. # 6 楼答案

    对于IDE,请查看Liferay IDE

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

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