pkimber.net
0.0.2
  • Amazon
  • Android
  • Apple
  • Apache
  • C++
  • C#
  • CSS
  • deploy
  • Django
  • Eclipse
  • git
  • Google
  • HTML
  • HTTP
  • Java
    • Apps
    • Acegi
    • Activecluster
    • Ant
    • Aperture
    • Axis
    • Chiba
    • Derby
    • Dom4j
    • Dwr
    • Ehcache
    • Findbugs
    • Fop
    • Forrest
    • Geronimo
    • Glassfish
    • Groovy
    • Hsql
    • Itext
    • Jackrabbit
    • Java-ee
    • Java-service-wrapper
    • Jboss
    • Jetty
    • Jexcelapi
    • Jgroups
    • Jini
    • Jmanage
    • Jmeter
    • Jms
    • Jmx
    • Jndi
    • Jpa
    • Jprofiler
    • Jsf
    • Jsr170
    • Jsr208-jbi
    • Jung
    • Junit
    • Learning
    • Log4j
    • Maven
      • Nexus
      • Plugin
      • Sonar
      • Links
        • Archetypes
        • Articles
        • Blogs
        • Books
        • Build
        • Commercial
        • Embedder
        • Eclipse
        • Enterprise
        • Lifecycle
        • Mailing List
        • .NET
        • Plugins
        • Proxy
        • Podcast
        • POM
        • Repository Search
        • Site
        • Tools
        • Tutorial
      • Getting Started
      • Add jar to local repository
      • Checkstyle
      • Dependencies
      • Encoding
      • Filter Resource Files
      • Folders
      • Generated Source Code
      • Issues
      • Linux
      • log4j
      • Upload Request
      • Mirrors
      • Multi Module
      • Integration Tests
      • Plugins
      • Web Application
      • Development
      • Powershell
      • Profiles
      • Properties
      • Release Management
      • Repository
      • Settings
      • Subversion
      • Tips
    • Mockito
    • Mule
    • Nekohtml
    • Osgi
    • Pdfbox
    • Pico-container
    • Portlets
    • Profiler4j
    • Quartz
    • Seam
    • Servicemix
    • Slf4j
    • Snippets
    • Spring
    • Sun
    • Testng
    • Tomcat
    • Xfire
    • Yourkit
    • Links
    • Install
    • 3rd Party Libraries
    • Abbreviations
    • Arrays
    • Classes
    • Classloader
    • ClassPath
    • Collections
    • Console IO
    • Constants
    • Data Type Conversions
    • Date
    • Debug
    • Differences between C++ and Java
    • Encoding
    • enum
    • Errors
    • Exceptions
    • Files
    • Folders and Directories
    • Generics
    • http
    • Order of Initialisation
    • Issues
    • JAR
    • JavaDoc
    • JAX-WS
    • JAXB
    • JDBC
    • JDK Recompile Old Version
    • JSON
    • JSR 173 - Streaming API for XML
    • JSTL
    • JVM
    • Keywords
    • Linux
    • Logging
    • Mail
    • Memory
    • Money
    • Network
    • Package Names
    • Process
    • Properties
    • Random
    • Regular Expressions
    • Resource in JAR
    • Service Loader
    • Servlet
    • Solaris
    • Standards
    • String
    • Swing
    • Threads
    • Timer
    • Tips
    • UUID
    • Workstation
    • XML
    • ZIP
  • Javascript
  • jython
  • Linux
  • Liquibase
  • Lucene
  • Markup
  • Memcached
  • Mercurial
  • Microsoft
  • Mozilla
  • MySQL
  • Nginx
  • OpenOffice
  • PHP
  • PostgreSQL
  • Project
  • Python
  • R programming language
  • RabbitMQ
  • Raspberry Pi
  • Redis
  • Redmine
  • Ruby
  • Social
  • Solr
  • SQLite
  • subversion
  • TaskWarrior
  • Testing
  • Vim
  • Virtualbox
  • CV - Patrick Kimber
  • Info
  • CV - Open Source Contributions
pkimber.net
  • Java
  • Maven
  • Links
  • View page source

Links

Archetypes

  • Don’t use org.apache.maven.archetypes… Use Codehaus archetypes!

  • Maven Archetypes for Web Applications

  • How to create a Spring bundle project in maven (and eclipse…)

  • MyFaces Archetypes for Maven

  • Creating a maven archetype for acegi and springframework

  • Atlassian Plugin Archetype

  • 7 simple reasons to use AppFuse

Articles

  • Building Web Applications with Maven 2

  • Get the most out of Maven 2 site generation

  • Maven: Building Complex Systems

  • Keep Your Maven Projects Portable Throughout the Build Cycle

  • Windows Maven Menu Options

Blogs

  • Summary of Maven How-Tos

  • Using Maven 2

  • Corporate https maven2 repositories

  • The pain of migrating to Maven

  • Improved snapshots in Maven2

Books

  • Better Builds with Maven

  • Maven: The Definitive Guide

Build

  • Hudson, ../hudson/links

  • Provides console based editing of the project’s pom.xml as well as helpful information on transtitive dependencies.

Commercial

  • http://www.sonatype.com/

Embedder

  • The Maven Embedder

Eclipse

  • Building Eclipse Plugins with Maven 2

Enterprise

A distribution that consists of all Maven related projects an enterprise user might need: Continuum, Archiva, WebDAV (for artifact and site deployment), iDisk support, Centralized user database and data storage.

  • http://docs.codehaus.org/display/MAVENENTERPRISE/Home} Maven Enterprise - WIKI

  • Maven Enterprise - Issue Tracker

  • Sonar is a continuous quality control tool for Java applications. Its basic purpose in life is to join your existing continuous integration tools to place all your development projects under quality control.

Lifecycle

  • Introduction to the lifecycle.

Mailing List

  • Nabble, Maven Users

.NET

  • Welcome to the Maven CSharp Plugins Project

Plugins

  • http://maven.apache.org/plugins/index.html

  • Maven 2 Changes Plugin

  • QALab Plugin

  • DTDDoc Maven plugin

  • Merve Tomcat Launcher Eclipse Plug-In

  • Lint4j is a static Java source and byte code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java serialization by performing type, data flow, and lock graph analysis.

  • The source plugin can be used to create a jar file of the project sources.

  • maven-shade-plugin Package the artifact in an uber-jar, including its dependencies and to shade - i.e. rename - the packages of some of the dependencies.

Build

Build Helper

  • http://mojo.codehaus.org/build-helper-maven-plugin/ This plugin contains various small independent goals to assist with Maven build lifecycle.

maven-buildnumber-plugin

  • maven-buildnumber-plugin

  • How to Use the Maven Build Number Plugin

  • Maven: Keep track of your Build Number

Maven 2 Source Plugin

  • This plugin bundles all the generated sources into a jar archive.

Database

  • Hibernate3 Maven Plugin - also see - Agile database development with Spring and Hibernate - Try the Hibernate 3 Maven Plugin

  • SQL Maven Plugin

Dependencies

Unused Dependencies

Maven Users List <users@maven.apache.org>
date     21-Feb-2007 10:49
subject  Re: unused dependencies

would like to know if there is a way to check automatically what
are the unused dependencies.

There’s dependency-analyzer:analyze in the sandbox: https://svn.apache.org/repos/asf/maven/sandbox/plugins/maven-dependency-analyzer-plugin/ which can provide this information. It requires: https://svn.apache.org/repos/asf/maven/sandbox/shared/maven-dependency-analyzer/ You’ll have to build from source, but it’s pretty easy to do.

Versions

  • http://mojo.codehaus.org/versions-maven-plugin/ The Versions Plugin is used when you want to manage the versions of artifacts in a project’s POM.

Deploy

  • https://wagon-svn.dev.java.net/ This extension module to Maven allows you to deploy artifacts and sites to a Subversion repository (in Maven jargon, this module is classified as a Wagon provider).

Eclipse

  • m2eclipse, mvn-plugin-eclipse

  • Eclipse Plugin

Installer

  • NSIS Plugin The NSIS Plug-in has been developed to generate Windows Installers for Maven managed projects. The Plug-in uses Nullsoft Scriptable Install System to generate windows installers.

Netbeans

  • Netbeans Plugins, mvn-plugin-netbeans

Reporting

  • Maven Reporting Plug-ins, Part 2: Coverage and Stylistic Tools

  • http://sonar.codehaus.org/ SONAR is a code quality management platform.

  • Maven Author Plugin generates an HTML report showing information gathered from other Maven reports.

  • Maven 2 JXR Plugin

  • ARAT - A Release Audit Tool

  • http://mojo.codehaus.org/maven-springbeandoc-plugin/ Spring BeanDoc Plugin

Testing

  • JMeter Maven Plugin

Web Services

  • JAXB2 Maven2 plugin

  • Maven 2 - JAX-WS - Plugin

Proxy

  • Lightweight servlet engine that sits on your main server and imitates ibiblio

  • Proximity is in function somewhere between http-proxy and proactive-mirror (am I speaking nonsense?)

Artifactory

  • Artifactory is a Maven2 proxy repository with advanced features.

  • Setting up a Maven repository by Avneet Mangat

Archiva

  • Archiva (the Maven repository manager)

  • Apache Archiva - Part One

Podcast

  • Getting Serious About Build Automation: Using Maven in the Real World

POM

  • http://maven.apache.org/pom.html

Repository Search

  • http://www.mavenjava.com/

  • http://www.mvnbrowser.com/

  • http://mvnrepository.com

  • http://www.mvnregistry.com/

  • http://m2-repoindex.krecan.net/

Site

  • This project develops a skin for Maven2 site plugin, which is designed to work nicely with java.net template engine, so that you can use Maven2 for generating project website contents.

  • Insight Site Skin

Tools

  • Dependency Analyzer is a utility for visualizing Maven2 dependency graphs.

Tutorial

  • Introduction to Apache Maven 2 Copy of article from IBM Developer Works:

    ../misc/maven/j-mavenv2-a4.pdf
    
Previous Next

© Copyright 2023, Patrick Kimber.

Built with Sphinx using a theme provided by Read the Docs.