Developing and maintaining a complex software today is not a trivial task especially if you don't use the proper tools. This is even more true if your software depends on a lot of external libraries/frameworks. In such cases, a special care must be taken in order to proper handle all the third-party dependencies required by the software you are building. Maven is a build automation and project management tool that automatically manages the dependencies of a software in a project and that provide a lot of facilities to support the developers in all phases of software development (building, testing, packaging) and communications (e.g. generating reports, project web site, etc.). In this article, we will show you how Maven can be used effectively to support the application development in mixed projects which use the Java/Groovy languages, two very popular programming languages among the developers.

Developing and maintaining a mixed Java/Groovy software using Maven

Fagni T
2013

Abstract

Developing and maintaining a complex software today is not a trivial task especially if you don't use the proper tools. This is even more true if your software depends on a lot of external libraries/frameworks. In such cases, a special care must be taken in order to proper handle all the third-party dependencies required by the software you are building. Maven is a build automation and project management tool that automatically manages the dependencies of a software in a project and that provide a lot of facilities to support the developers in all phases of software development (building, testing, packaging) and communications (e.g. generating reports, project web site, etc.). In this article, we will show you how Maven can be used effectively to support the application development in mixed projects which use the Java/Groovy languages, two very popular programming languages among the developers.
2013
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Maven
Java
Groovy
Pom
SOFTWARE ENGINEERING Distribution
Maintenance
and Enhancement
SOFTWARE ENGINEERING. Management
Reusable Software
File in questo prodotto:
File Dimensione Formato  
prod_272614-doc_76112.pdf

accesso aperto

Descrizione: Developing and maintaining a mixed Java/Groovy software using Maven
Dimensione 204.51 kB
Formato Adobe PDF
204.51 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/247090
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact