Play Framework 1.2: Como adicionar dependências de módulos personalizados
Estou um pouco perdido na migração para o Play 1.2. Temos um conjunto de módulos personalizados em nosso aplicativo. No jogo 1.1.1, usamos essa estrutura:
/root/
/module1
/module2
...
/moduleN
/main app
And application.conf referenciou os módulos como um caminho relativo(../ Módulo 1
Como posso fazer o mesmo no Play 1.2? Vejo que devo usar o dependencies.yml, mas não consegue encontrar nenhuma informação sobre este tópico na documentação oficia
Desde já, obrigad
EDITAR Há muita informação mista no Grupo do Google, masesta postage resolveu os problemas.
Copie-o aqui para fornecer referência futura para as pessoas que pesquisam esse problema no SO:
Ok, usando as últimas atualizações do mestre, aqui estão as dependencies.yml necessárias com os comentários em linha:
# Application dependencies
# Notes:
# play is an alias for play -> play $currentVersion
# play -> crud is an alias for play -> crud $currentVersion
# play -> secure is an alias for play -> secure $currentVersion
# Modules from the main repository use 'play' as organisation
#
require:
- play
- play -> crud
- play -> secure
- play -> recaptcha 1.02
- play -> greenscript 1.2b
- crionics -> cms 1.0
- ugot -> widgets 1.0
- org.markdownj -> markdownj 0.3.0-1.0.2b4
repositories:
- Scala Tools:
type: iBiblio
root: http://scala-tools.org/repo-releases/
contains:
- org.markdownj
- My modules:
type: local
artifact: /somewhere/on/your/disk/[organisation]/[module]-[revision]
# This folder must contain
# /somewhere/on/your/disk/crionics/cms-1.0
# /somewhere/on/your/disk/ugot/widgets-1.0
contains:
- ugot
- crionics
NOTA esteja ciente de que, se você fizer algo errado com as configurações do repositório local, corre o risco de excluir seu projeto (completamente!) ao executar oplay deps. Sim, aconteceu comigo: