[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sma] Empacotamento para entrega



É isso mesmo, a entrega será pelo Paca/Moodle (http://paca.ime.usp.br).
Pelos motivos que o Ivan explicou, junto com os fontes não deve ser
entregue um projeto do Eclipse e sim um build.xml que funcione com o
ant, conforme especificado no enunciado.

Quanto ao empacotamento para entrega, isso foi mais uma coisa que eu
esqueci de especificar... Por favor adicionem o texto abaixo ao final do
enunciado.

Vocês deverão entregar um arquivo tar.gz contendo os seguintes ítens:
- os arquivos-fonte em Java;
- os descritores de implantação (*.xml) necessários;
- um arquivo build.xml para geração automatizada dos componentes e dos
  clientes pelo utilitário ant;
- um arquivo README descrevendo o brevemente o conteúdo e a estrutura de
  subdiretórios do arquivo tar.gz entregue e contendo quaisquer
  informações adicionais que sejam importantes para gerar e rodar os
  componentes e os clientes.

O arquivo tar.gz deverá ter nome da forma ep1-membros-da-equipe.tar.gz
(exemplo: ep1-joao-maria.tar.gz).

O desempacotamento do arquivo tar.gz deverá produzir um *diretório*
contendo os ítens relacionados acima. O diretório deve ter nome da forma
ep1-membros-da-equipe (exemplo: ep3-joao-maria).

Reverbel

Ivan Neto wrote:
Olá Tiago.

On 9/10/06, Tiago Motta Jorge <tiagoj@xxxxxxxxxx> wrote:
Gostaria de saber como devemos entregar o trabalho, e por onde. Vai ser pelo
Moodle?
A pergunta não foi para mim :-), mas acho que provavelmente sim. No
semestre passado foi assim em SOD e acho que não vai mudar agora.

Como o Eclipse automatiza a criação dos jars etc, queria saber se devemos
criar um arquivo ant que seja executado da linha de comando, ou se podemos
entregar um conjunto de projetos do Eclipse. Se pudermos entregar um conjunto de
projetos do Eclipse, para o monitor corrigir bastará importá-los e
rodá-los/implantá-los.
Eu acho legal o fato do Eclipse automatizar a geração dos .jars e etc,
mas acho que seria melhor entregar um arquivo ant para ser executado
via linha de comando. Digo isso pelos seguintes motivos:

1. Deve ter gente que prefere o Netbeans, ou outro IDE que também
suporte empacotamento automático. É inviável ficar instalando vários
IDEs para corrigir os EPs :-). E se eu aceitar a projetosdo Eclipse,
seria justo também aceitar projetos de outros IDEs.

2. Talvez possa haver problemas se eu for corrigir numa versão
diferente do eclipse, etc. Não acho que isso realmente vá trazer algum
problema, mas acho melhor evitar.

Enfim, acho que um script ant é mais simples para corrigir e não dá
tanto trabalho para fazer. Além do mais, é o tipo da coisa que você
faz uma vez e depois reutiliza várias vezes (fazendo pequenas
modificações). Então acho que vale a pena gastar um pouco de tempo
nisso :-).

Bom trabalho!



Atenciosamente,
Tiago Motta Jorge <tiagoj@xxxxxxxxxx>