Dica rápida:
Caso precise alterar alguma característica da versão web (browser) do ADempiere basta proceder da mesma forma que se usa para alterações de código da versão Desktop (na qual você coloca suas classes no arquivo customization.jar e roda a instalação)
Maneira Manual:
1) Coloque suas classes (novas e originais alteradas) em projeto separado no Eclipse
2) Depois que o Eclipse gerar os .class das suas classes, copie o arquivo zkcustomization.jar que está na raiz da pasta Adempiere para seu diretório de trabalho
3) Crie dentro desse arquivo exatamente a mesma estrutura de pacotes que existe no original (no caso da versão web, abra o arquivo webui.war para ver como é)
4) Copie suas classes alteradas e novas para as devidas pastas
5) Execute o RUN_setup novamente
Exemplo:
Eu precisava alterar a classe ZkJRViewer que fica no pacote org.adempiere.webui.window. Dessa forma criei dentro do zkcustomization.jar a seguinte estrutura:
zkcustomization.jar
WEB-INF
classes
org
adempiere
webui
window
E coloquei a minha classe ZkJRViewer alterada dentro do diretório window. Depois gerei o .jar novamente e substituí na pasta lib/ da minha instalação do ADempiere.
Automatizando:
1) Use algum script para o ant para fazer os passos acima (3 e 4)
Obs 1: assim que puder indico o passo a passo de como fazer isso
Obs 2: se você não tem ideia do que é o ant, contrate um programador java
Nenhum comentário:
Postar um comentário
Se desejar contato, coloque seu email por favor.