Projeto de referência para o uso do Metrics
Esse projeto ilustra como deve ser feito o uso do Metrics para instrumentar aplicações Java através de casos de teste no JUnit. Esses testes deverão ser usados como base para implementar a instrumentação nas classes de uma aplicação Java.
Para rodar o projeto, instalar os seguintes programas:
- JDK 1.8: Para executar o projeto Java
- Maven (>= 3.3.9): Necessário para realizar o build do projeto Java
- Eclipse: Para o desenvolvimento do projeto
Para que o arquivo log4j.xml
seja utilizado pela aplicação, é necessário remover a exclusão do mesmo do Build path
da aplicação. Isso pode ser feito selecionado com o botão direito o projeto e acessando Build Path > Configure Build Path
e mudar em src/test/resources
o campo Excluded
para (None)
.
Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:
cd "diretório de sua preferência"
git clone https://github.com/condessalovelace/refmetrics.git
Para construir o projeto com o Maven, executar os comando abaixo:
mvn clean install
O comando irá baixar todas as dependências do projeto e criar um diretório target
com os artefatos construídos, que incluem o arquivo jar
do projeto. Além disso, serão executados os testes unitários, e se algum falhar, o Maven exibirá essa informação no console.
O projeto ilustra o uso das seguintes features do Metrics:
Para executar o projeto, é necessário utilizar o Eclipse, para que o mesmo identifique as dependências necessárias para a execução no repositório .m2
do Maven. Uma vez importado o projeto, será criado um arquivo .classpath
que irá informar qual a classe principal para a execução.
Contribuições são sempre bem-vindas! Para contribuir lembre-se sempre de adicionar testes unitários para as novas classes com a devida documentação. Assim será possível explorar outras funcionalidades do Metrics.
Não possui.