InfoQ

InfoQ

Topic/Tag specific view

Maven Content on InfoQ


Latest featured content about Maven

Code2Cloud: Automating The Whole Software Dev/Deploy Cycle

Topics
Operations

Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.

News about Maven

Modularity Maturity Model

Topics
Java,
Modularity

At the OSGi Community Event, Dr Graham Charters introduced the Modularity Maturity Model, a way of scoring where projects or organisations against how their modular developments score.

Sonatype Offers Insight Into Enterprise Open Source Usage

Topics
Java,
Build systems,
Licensing,
Open Source

Sonatype, the main company which drives Maven development, has joined a growing list of companies which aim to help organisations understand and audit their open source software usage, with the announcement of the Sonatype Insight software suite.

Java.Net Artefacts in Maven Central

Topics
Java,
Build systems

Sonatype and Oracle have joined forces to provide stability and quality to Java.net Maven artefacts. A Nexus Pro instance now hosts the artefacts at Java.net, and they are synchronised into Maven Central for widespread consumption.

Annotation-Driven Dependency Injection with Google Guice 3.0

Topics
Java Annotations,
Java,
Open Source,
Programming,
Design Pattern,
OSGi

Late last month Google released Guice 3.0, a Java framework that implements the dependency injection (DI) design pattern. The motivation behind Guice was to make it easier for programmers to write DI code by reducing the need to write boilerplate factories. This article examines the new 3.0 features, loks at how Guice 3.0 supports Spring DI, and introduces Guice 4.1 (a.k.a. MiniGuice).

Maven 3.0 Released

Topics
Java,
Build systems

Sonatype today announced the release of Maven 3, the biggest change since Maven 2 was released in 2005. The release of Maven 3 has been backed up by significant automated testing using open-source projects in the field to try and prevent backward incompatibilities. As a result, Maven 3 should just be a drop-in replacement for Maven 2, with an increase in performance.

Articles about Maven

Creating and Extending Apache Wicket Web Applications

Topics
Java,
Web Frameworks

Apache Wicket is a powerful, light-weight component-based web application framework with strong separation of presentation and business logic. It enables you to create quality Web 2.0 applications which are easy to test, debug and support.

Presentations about Maven

Pimp My Architecture

Topics
Teamwork,
Enterprise Architecture,
Architecture,
Communication

Dan North discusses an example of rearchitecting an application without rewriting it from scratch, and explains general strategies for a holistic rearchitecture such as changing the team culture, removing obsolete technologies, allowing mistakes to be made (and learned from), transitional architectures, introducing bounded contexts, refactoring and emergent simplicity, and rotating through roles.

Interviews about Maven

ThoughtWorks’ Fowler and Humble Talk Continuous Delivery

Topics
Agile in the Enterprise,
Agile Techniques,
Operations,
Team Collaboration,
Agile,
Adopting Agile,
Architecture

Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues.