Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

As tags @author e @version não funcionam

Vou colocar aqui só o começo do código da classe

package br.com.bytebank.banco.modelo;

/**
 * Classe que representa um cliente no Bytebank.
 * 
 * @author Mateus M. Maia
 * @version 0.1
 */

public class Cliente{
    private String nome;
    private String cpf;
    private String profissao;

A saída que obtive na aba javadoc foi:

br.​com.​bytebank.​banco.​modelo
public class Cliente extends Object
Classe que representa um cliente no Bytebank.

Essas duas tags não funcionam em outras classes e também não aparecem na documentação. As tags @param e @ throws, que também foram usadas na aula funcionam normalmente. (Obs: eu uso o NetBeans, caso isso influencie em algo)

1 resposta
solução!

Oii Mateus, como você está?

Esse é um comportamento esperado tanto no Netbeans quanto no IntelliJ, pois por padrão essas ferramentas são configuradas para apresentar as informações de author e version apenas na criação do javadoc, diferentemente do Eclipse, que por padrão apresenta todas essas informações antes mesmo do javadoc ser de fato gerado.

Então, para que o netbeans apresente essas informações você terá que gerar o javadoc e configurar que deseja que essas informações apareçam. Veja abaixo o passo a passo:

  • Vá na barra de ferramentas em "Executar" > "Definir configurações do Projeto" e clique em "Personalizar":
Definindo configurações do projeto
  • Em "Documentação", marque "author" e "version":
Marcando as tags adicionais de author e version
  • Agora, vá em Executar e clique para Gerar javadoc. Uma tela no browser se abrirá e ao clicar na classe, as informações de autor e versão serão apresentadas:
Javadoc gerado

Qualquer dúvida estou a disposição, tá bom?

Abraços e bons estudos!