You are here: Home Management eClosing DocMagic Documentation Wiki Gerando o JAR do mailerService
Views

Edit history

Edit: -1 of 2
Time: 2008-11-06 19:26:15
Note: /Plone/management/eclosing-docmagic/documentation/wiki/wiki_page.2008-11-06.8970407796/edit

changed:
-
<p>Para gerar um arquivo JAR do mailerService no projeto do eClosing usei o
  ANT. Com o ANT criei um script que pode ser executado a qualquer momento e
  esse script gera um arquivo mailerService.jar.</p>

  <h2>FatJar</h2>

  <p>Para facilitar a criação do script ANT eu instalei um plugin no Eclipse.
  Instale o plugin&nbsp;<a
  href="http://fjep.sourceforge.net/">FatJar</a>&nbsp;no Eclipse seguindo os
  passos descritos em <a
  href="http://fjep.sourceforge.net/#inst">http://fjep.sourceforge.net/#inst</a>.</p>

  <p>Com esse plugin você pode definir as libs e todos arquivos que devem
  "participar" do JAR. Veja como exemplo o arquivo build_mailerService.xml que
  está no projeto do eClosing. (no diretório ant).</p>

  <p>Caso você não queira instalar o plugin FatJar, pode usar diretamente o
  script ANT que já está gerado (build_mailerService.xml), fazendo as
  modificações necessárias nos paths contidos nesse arquivo.</p>

  <p>Depois que esse arquivo estiver gerado (ou modificado), basta executá-lo
  com o ANT. O resultado é a geração do arquivo mailerService.jar.</p>

  <h2>Executando o arquivo JAR</h2>

  <p>Com o arquivo mailerService.jar gerado, o próximo passo é executá-lo
  corretamente.</p>

  <p>Crie o diretório c:\eclosing\bin e copie o arquivo mailerService.jar para
  lá.</p>

  <p>Agora rode o script mailerService.bat que está no projeto eClosing (na
  pasta scripts).</p>

  <p>Se você estiver no linux, o script a ser usado é o mailerService.sh.</p>

  <p>Caso queira usar outro diretório que não o c:\eclosing, edite o
  mailerService.bat e mude o diretório lá.</p>

  <h2>Resumo</h2>

  <ol>
   <li>Rodar o script ANT build_mailerService.xml para gerar o
   mailerService.jar.</li>

   <li>Copiar o mailerService.jar para c:\eclosing\bin.</li>

   <li>Rodar o script mailerService.bat.</li>
  </ol>

  <p>Editar os scripts build_mailerService.xml e mailerService.bat se
  necessário.</p>

  <p>&nbsp;</p>

  <p>&nbsp;</p>

powered by Plone