Os lançamentos do Liferay DXP devem ocorrer trimestralmente e serão chamados de Quarterly Releases (lançamento trimestral). Essas versões contêm manutenção do produto, melhorias e novos recursos. Cada lançamento trimestral deve ser tratado como uma nova versão secundária.
Cada versão trimestral é uma versão agrupada construída a partir do código-fonte e empacotada com vários elementos adicionais.
- Tomcat: uma versão recente e compatível do Tomcat é incluída no arquivo. O Liferay DXP é implantado dentro da estrutura do Tomcat para fornecer um ambiente fácil de iniciar. Vários arquivos e configurações do Tomcat foram modificados em relação ao padrão para facilitar essa implantação.
- Liferay Patching Tool: a versão mais recente compatível do Liferay Patching Tool está incluída para facilitar a instalação rápida do hotfix. Liferay Patching Tool pode ser atualizado independentemente da versão do Liferay DXP
- Liferay Database Upgrade Client: um client program para atualizar os bancos de dados Liferay DXP offline sem iniciar um servidor web.
Mudanças no código-fonte entre lançamentos trimestrais e atualizações
O código-fonte do lançamento trimestral do DXP não é mais distribuído como download na seção Downloads do cliente (página de downloads no nosso Help Center). O código-fonte está disponível no github no repositório liferay-dxp. Para obter mais informações sobre como acessar o repositório liferay-dxp, consulte: Liferay DXP Source Code Access.
Mudanças na estrutura dos arquivos entre o lançamento trimestral e as atualizações
As estruturas de arquivos e pastas são diferentes entre Updates e Quarterly Releases, o que pode afetar a implantação e substituir scripts. As atualizações do Liferay DXP 7.4 foram lançadas com arquivos jar empacotados em um arquivo lpkg, no entanto, o pacote lpkg foi removido com lançamentos trimestrais. Em vez disso, os arquivos jar são compilados e incluídos individualmente. Abaixo está uma tabela de comparação que descreve as alterações na estrutura do pacote ou pasta.
Arquivo ou Pasta |
Quarterly Releases (Lançamentos Trimestrais) |
DXP 7.4 Updates (Atualizações do DXP 7.4) |
---|---|---|
Liferay Home | /liferay-dxp | /liferay-dxp-7.4.13.u[n] |
Tomcat Folder | /tomcat | /tomcat-[x.y.z] |
/OSGi/marketplace files | vazio | lpkg files |
/OSGi/modules files | arquivos jar | vazio |
/OSGi/portal files | arquivos jar | vazio |
Estrutura de arquivos de um lançamento trimestral
Formato do nome do arquivo do bundle do lançamento: liferay-dxp-[year].[quarter].[build]-[build-time-stamp]
Como fica a estrutura de arquivos:
liferay-dxp
-
I_ data
-
I_ document_library
I_ 20096
-
I_ elasticsearch[x_version]
I_ indices
-
I_ hypersonic
I_ lportal.script
I_ lportal.properties
-
I_ deploy
-
I_ elasticsearch_sidecar
I__ [Elasticsearch x.y.z version]
I_ license
-
I_ logs
-
I_ companies
I_ 0
I_ 20096
-
-
I_ osgi
I_ war
I_ static
I_ state
I_ portal
I_ modules
I_ marketplace
I_ configs
I_ client-extensions
-
I_ patching-tool
I_ cache
I_ lib
I_ log
I_ patches
-
I_ routes
-
I_ default
I_ dxp
-
-
I_ tomcat
I_ bin
I_ conf
I_ lib
I_ logs
I_ temp
I_ webapps
I_ work
-
I_ tools
I_ portal-tools-db-upgrade-client