Maven Dependency Plugin

build-helper-maven-plugin. Using Jena with Apache Maven. If the default location for the local repository is redefined in a Maven settings. hello plugin and a org. It is fundamental unit of work in Maven. I'll demonstrate this with a "mytest" project. There are several. dependency:resolve-plugins tells Maven to resolve plugins and their dependencies. But what happens if dependency is not available in any of remote repositori. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. IDEA provides a very good Maven support. Let’s go through basic syntax of maven shade plugin before learning how to use it in your project. The Terraform Maven Plugin brings Maven to Terraform, which greatly enhances Terraform's project lifecycle and dependency management capability. hellomaven,hellomaven为项目名称. 1:unpack Description : Goal that retrieves a list of artifacts from the repository and unpacks them in a defined location. Plugins and integrations. However, not having everything working straight away gives you a chance to understand what is really happening, and below is what I learned about adding a local jar as a dependency in a Maven project. AbstractMojo class. 在maven项目构建时pom. It can run JUnit 4 based tests as long as you configure a test dependency on JUnit 4 and add the JUnit Vintage TestEngine implementation to the dependencies of the maven-surefire-plugin similar to the following. Registration is required to access the Oracle Maven Repository. 5 Installing and Configuring Maven for Build Automation and Dependency Management. project 是xml文件的根元素,我们主要关心根元素下的子元素 modelVersion 定义了当前POM模型的版本,Maven 2 或Maven 3 只能是4. Automatic Snapshot Dependency Setup If you have a Maven project that depends on other Maven projects via the so-called SNAPSHOT dependency and if those dependencies are also built on Jenkins, you can tell Jenkins to recognize those dependencies and set up a trigger accordingly. The dependency:resolve mojo. proto files, and configures proto_path of the Protocol Buffer Compiler to use those files as imports. xml or generation of Maven dependencies using Maven Artifact Search dialog. By declaring a dependency on the core of Jena in your project's pom. The first plugin which kicks in detecting a change will create a result. With a Maven project, you can use mvn install to. It is fundamental unit of work in Maven. Developing a Maven plugin can be done by extending the org. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. MyBatis Generator (MBG) includes a Maven plugin for integration into a maven build. Mojo Attributes:. maven-dependency-plugin. Useful if you want to run source analysis tools on your source after lombok has been applied, or if you want to generate javadoc. maven-acr-plugin-1. Configure Selenium Continuous Integration with Maven project is not a big task. But there (in the project) is a file ejb-jar. Firstly you may want to have a continuous build of your language that runs all tests and creates an Eclipse update site and other needed artifacts, and secondly you may want to have your language and its corresponding code generator integrated in your application builds. Maven dependency conflicts can be really hard to solve. NetBeans Platform Maven Command Line Tutorial. Show 8 more fields Story Points, Time tracking, Time tracking, Epic Link, Components, Sprint, Affects versions and Due date. The way you create a bundle with BND is to tell it the content of the bundle's JAR file as a subset of the available classes. Your plugin for one of our team tools might be of great use to millions of users. Final maven-plugin. 7 Maven Bundle Plugin Description: Provides a maven plugin that supports creating an OSGi bundle from the contents of the compilation classpath along with its resources and dependencies. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. fabric8 fabric8-maven-plugin Then you can use the more concise maven goal instead: mvn fabric8:deploy The project will then be built and deployed into a profile in the fabric. This plugin for Maven 2 is based on the BND tool from Peter Kriens. Maven – Include system scope dependency in maven-assembly-plugin June 10, 2014 ykyuen 6 Comments If you don’t have Maven repository server like Archiva or Nexus , you may need to include those libs which are not public on the internet in your Maven project and specifiy the dependency scope as system in the pom. 0/ maven-ant-plugin-2. / boolean-test/ boolean/ bug671/ cxf-xjc-plugin/ dv-test/ dv/ property-listener/ runtime/ ts-test/ ts/ wsdlextension. Apache Felix Maven Bundle Plugin (BND) This plugin for Maven 2/3 is based on the BND tool from Peter Kriens. The maven-vertx-plugin is a plugin for Apache Maven for packaging and running Vert. The application can acquire the port number through the use of placeholders afterward. It can copy and/or unpack artifacts from local or remote repositories to a specified location. project 是xml文件的根元素,我们主要关心根元素下的子元素 modelVersion 定义了当前POM模型的版本,Maven 2 或Maven 3 只能是4. These dependencies can be included in the submodules to compile and run unit tests for the submodule:. m2e connector for the Maven Dependency Plugin. redhat-1 Apache HttpComponents Client is a. x applications. For the special case of a network-related problem during artifact download or upload, you can also consult the following articles:. These plugins are not part of Maven since they use an incompatible license agreement or the JARs upon which they depend use an incompatible license agreement. Upgrade maven-dependency-plugin to 2. 6 instead of the default:. It is an XML file that resides in the base directory of the project as pom. These dependencies are required to compile and run the application:. It is located at here. Welcome to Mojo's Maven Plugin for GWT User Guide. Plugins are used for adding variety of functionalities to Maven (e. These plugins are not part of Maven since they use an incompatible license agreement or the JARs upon which they depend use an incompatible license agreement. currentVersion} somewhere in your configuration file. maven/cache" directory first, because Maven caches plugin information). Download rh-maven35-maven-cal10n-plugin-0. Apache License, Version 2. The plugin has three main components: a globally defined tool configuration, a builder, and a publisher. Filtering is enabled by default and can be switched off with a build config false. This option corresponds to the --no-plugin-registry command line option. If you don’t have Maven repository server like Archiva or Nexus, you may need to include those libs which are not public on the internet in your Maven project and specifiy the dependency scope as system in the pom. So at the end, only package2 dependencies are available in dependencyJars. project org. Application. Maven Protocol Buffers Plugin For more information about the Protocol Buffer Compiler, please refer to Reference Guide. hellomaven,hellomaven为项目名称. Transitive Dependencies Discovery. org: Subject: svn commit: r1523847 [9/10] - in /directmemory/site-content. More detailed instructions can be found on the dependency-check-maven github pages. The documentation for many common Maven plugins can be reached via our plugin index. The goal is thread-safe and supports parallel builds. Tycho uses native metadata for Eclipse plugins and OSGi bundles and uses the POM to. -- This message is automatically generated by JIRA. Ranger; RANGER-1939; Simplify Maven dependencies and assembly specification for hdfs plugin module. 0 (30 October 2019) ch. I'm using maven-dependency-plugin to unpack these modules so I can copy their content to the webcontent folder of the main project to pack it into a war file. The problem is the plugin stops when it finds a dependency that is an open project. That is, for any set of dependencies that share the same groupId:artifactId:type:classifier, the one declared nearest to the current project in the dependency tree will be selected for use. Status: Since Findbugs is no longer maintained, please use Spotbugs which has a Maven plugin. Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. It is now called the jetty-maven-plugin. plugins » maven-resources-plugin » 3. Release Notes – Maven JAR Plugin – Version 3. A Spring Boot project should consider provided dependencies as container dependencies that are required to run the application. The documentation for many common Maven plugins can be reached via our plugin index. The Google Plugin for Eclipse (GPE) is no longer available. 0 is missing, no dependency information available [WARNING] The POM for com. Skip to end of metadata. 8 Essential Maven Plugins for Java Developers. Graph #1 shows dependencies on logging libraries used by this plugin; Graph #2 is the same graph drawn in FLAT mode with duplicate dependencies being displayed. Plugins are the primary way to extend Maven. xml or rewrite existing ones based on your input. This guide covers project organisation and setup, integration with development environment, and running GWT SDK tools from maven command line. httpcomponents 7. 0 httpcomponents-client HttpComponents Client 4. Message view « Date » · « Thread » Top « Date » · « Thread » From: [email protected] Architects and senior developers can review the dependencies to make sure the project is implemented following the design. xml file up for edits that it already has an existing dependency for JUnit:. Using Integration for Apache Maven (IAM)plugin, you can immediately convert existing eclipse java project to maven project. Once you've determined the dependencies and plugins you want to use, you'd add them to the POM. Unfortunatly Heroku does not notice if the SNAPSHOT Version changes and keeps on using the cached dependency. And other plugins (e. Maven – Include system scope dependency in maven-assembly-plugin June 10, 2014 ykyuen 6 Comments If you don’t have Maven repository server like Archiva or Nexus , you may need to include those libs which are not public on the internet in your Maven project and specifiy the dependency scope as system in the pom. The maven-vertx-plugin is a plugin for Apache Maven for packaging and running Vert. Contribute to apache/maven-dependency-plugin development by creating an account on GitHub. proto files, and configures proto_path of the Protocol Buffer Compiler to use those files as imports. If you configure the maven. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Attributes:. Normally, the maven-jetty-plugin should be configured in the pom of your Maven webapp project/module. It's useful for debugging when a transitive dependency gets included and you're not sure where it's coming from. build-helper-maven-plugin. In that case you can refer to the current version of the project by adding ${pom. It makes sense that there should be some manner to. xml, manage dependencies and plugins, etc. global repository where Maven finds its dependencies). Transitive dependencies are the dependencies of the project dependencies. The simplest way to create a Maven project is to create a new directory and create a pom. idea_plugin. By default RichFaces library loads scripts and styles for all componen. We want to be able to do some reporting based on this. We use Maven to build our plugin and Maven uses pom. but the method getDependencyArtifacts() returns only the dependencies declared directly in the current pom, not the transitive dependencies. Apache Maven Dependency Plugin. That is, for any set of dependencies that share the same groupId:artifactId:type:classifier, the one declared nearest to the current project in the dependency tree will be selected for use. Log4j 2 is broken up in an API and an implementation (core), where the API provides the interface that applications should code to. Route Information. It is located at here. depth: int-Restricts the depth of the dependency tree. , project code, dependencies, and the class path). version} ci-management dependencies dependency-info issue-management licenses team scm summary org. In order for this discussion to be useful, it's critical to cover two topics: configuration of the plugin - both inside the POM and, where possible, from the command line - and the different execution styles. Add The TomEE Maven Plugin To An Existing Project. Maven is a project comprehension and build tool, designed to simplify the process of maintaining a healthy development lifecycle for your project. It's useful for debugging when a transitive dependency gets included and you're not sure where it's coming from. The plugin will activate Velocity to generate a JNLP file out of the master template and all Maven model data (your project information) and especially maven runtime dependencies. The plugin will construct a classpath of any Maven dependency with scope "compile". Plugins are the primary way to extend Maven. It can run JUnit 4 based tests as long as you configure a test dependency on JUnit 4 and add the JUnit Vintage TestEngine implementation to the dependencies of the maven-surefire-plugin similar to the following. 0: Apache Commons Lang, Apache Maven Archiver, Apache Maven Shared Utils, Apache Maven Wagon :: API, CDI APIs, Maven Aether Provider, Maven Artifact, Maven Builder Support, Maven Bundle Plugin, Maven Compat, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java 5 Annotations, Maven. Android Studio and the new Android build system support the use of Maven dependencies through Gradle. Thus all plugins need to check for themselfs whether they need to do something or not. Created by Unknown User Column: Maven Dependencies (within groupId) Show project dependencies within project groupId. 0 Maven Deploy Plugin. Maven is nothing but a plugin execution framework; all work is done by plugins. Ranger; RANGER-1939; Simplify Maven dependencies and assembly specification for hdfs plugin module. The completed pom. To customize the version of Groovy the plugin will use, override the org. The completed pom. Now, all of that Maven goodness can be used with Terraform!. The Google Plugin for Eclipse (GPE) is no longer available. The following is a list of test dependencies for this project. About JLaunchPad Main Module. ==> Use maven-resources, maven-dependency and maven-jar plugins to create executable jar file with. repo dependency used in Maven 3 and every Plexus component like maven-shared: any replacement from sisu available? any migration to do? useful? plexus-component-javadoc. Applies the kotlin plugin and sets up compile and test dependencies. Graph #1 shows dependencies on logging libraries used by this plugin; Graph #2 is the same graph drawn in FLAT mode with duplicate dependencies being displayed. IntelliJ IDEA: Dependency Analysis with DSM Posted on January 25, 2008 by Maria Khalusova DSM stands for Dependency Structure Matrix – a method for exploring dependencies between program parts (modules, classes, etc. Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. In fact, for plugin modules I wouldn't even try to use Maven as once IDEA recognizes it as a Maven project, it will erase the information about its plugin. We use Maven to build our plugin and Maven uses pom. xml to gather the wars etc. But my internet searches do not return any links, and, of course, the maven plugin site only knows about 1. That's it! The first time you request a project JitPack checks out the code, builds it and serves the build artifacts (jar, aar). The copy-rename-maven-plugin helps in copying files or renaming files or directories during the Maven build lifecycle. fabric8 fabric8-maven-plugin Then you can use the more concise maven goal instead: mvn fabric8:deploy The project will then be built and deployed into a profile in the fabric. Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. One of the core features of Maven is Dependency Management. Using Jena with Apache Maven. To execute junit 4 tests in junit 5 environment, you will need JUnit Platform Surefire Provider plugin. But what happens if dependency is not available in any of remote repositori. The following is a list of transitive dependencies for this project. Maven uses a strict XML-based rule set to promote consistency while maintaining flexibility. In this blog-post, I am going to step out easy way to…. My approach is this: I search for the TestClass; Run it with JUnitCore; This works as long as the TestClass has no maven dependencies. All you need to do, is to implement one of interfaces from blueprint-maven-plugin-spi:. It would be great if someone could help me out translating Maven issues to Grails dependency solutions :) I. 10 (the same as the apache parent pom or more recent version). This plugin is compatible with Eclipse m2e and should work on both full and incremental builds. Introduction. isolation between project dependencies and plugins: with Maven, project dependencies are retrieved from the dependency repositories while any plugin's dependencies are retrieved from the plugin repositories, resulting in fewer conflicts when plugins start to download additional dependencies. This page provides Java source code for DependenciesValidator. It can copy and/or unpack artifacts from local or remote repositories to a specified location. Phases "package" and "install" give appropriate result in target directory. Once you've determined the dependencies and plugins you want to use, you'd add them to the POM. Bump Maven dependencies and plugins parent 7efe757c. The focus of this guide is getting started with Maven, not using this particular plugin. It is very useful when you want to test your application in developer's machines where actual tomcat installation is not available due to. Maven automatically downloads the appropriate libraries when necessary. In fact, if the dependency were excluded, it would not have been shown in the dependency tree. Maven is a project development management and comprehension tool. Hi, How to get Apache POI dependency in my Eclipse Project? In my project I am using maven for dependency management and its a Eclipse project. Overview The main aim of the maven resource dependency plugin is reduce the amount of scripts and styles connections to the server when richfaces components are used in the appliction. It makes sense that there should be some manner to. , project code, dependencies, and the class path). global repository where Maven finds its dependencies). groovy:groovy-all dependency on the plugin definition in the project. From high-level comparisons between remote repositories up to low-level timestamp-locking for SNAPSHOT versions, its massive list of goals allows us to take care of every aspect of our projects involving dependencies. Maven dependency for Apache POI. This is the option most frequently used to customized the behavior of Maven plugins. This is a requirement imposed by Spotbugs. Maven Shade Plugin Syntax. That is, for any set of dependencies that share the same groupId:artifactId:type:classifier, the one declared nearest to the current project in the dependency tree will be selected for use. xml文件报错:maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. I’d advise you (if you have not yet) install and use plain maven with the openmrs-sdk plugin for compiling and deploying your developments and your IDE to make code changes (ignore the un-resolving dependencies as long as no changes are made) otherwise the IDE may include its own dependencies to the pom file. How to Run Web Application in Tomcat Maven Plugin, Run Web Application in Tomcat Maven Plugin, Using an Embedded Tomcat with Maven tomcat plugin, Run Maven Web Application in Tomcat Maven Plugin Tutorial, How do I run a maven web application in Tomcat Maven Plugin. Application. Maven plugin for JavaFX. e, the first execution writes its dependencies to dependencyJars. FAQ How do I use it?. 5 have dependencies on specific Wagon implementations which will take precedence over the wagons bundled with Maven 3. Created by Unknown User Column: Maven Dependencies (within groupId) Show project dependencies within project groupId. Contribute to apache/maven-dependency-plugin development by creating an account on GitHub. Your plugin for one of our team tools might be of great use to millions of users. But making that project work with Maven is little tricky and that requires few configurations around you project. To remove all downloaded artifacts as part of the build, set this value to a location under your project's target directory. Create run configuration for Spring Boot application. This document describes how to migrate a project that uses GPE to Cloud Tools for Eclipse. The Apache Maven Assembly Plugin allows users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single, runnable package. xml, manage dependencies and plugins, etc. version} ci-management dependencies dependency-info issue-management licenses team scm summary org. hellomaven,hellomaven为项目名称. use it in our other plugins together without linking it as a dependency) By default we use the Spigot repository for Spigot and the central Maven repo for many other plugins. Dependency dependency, org. The Maven plugin adds an install task to your project. The plugin offers goals for updating the versions of artifacts referenced in a Maven pom. Requires a Maven 2. Firstly you may want to have a continuous build of your language that runs all tests and creates an Eclipse update site and other needed artifacts, and secondly you may want to have your language and its corresponding code generator integrated in your application builds. The following is a list of transitive dependencies for this project. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions. But what happens if dependency is not available in any of remote repositori. In this example, we will learn to use Maven Shade plugin to package a java project along with its dependencies into a fat jar or uber jar. It's useful for debugging when a transitive dependency gets included and you're not sure where it's coming from. 0-SNAPSHOT:stop Using Snapshot Version. 0: Apache Commons Lang, Apache Maven Archiver, Apache Maven Shared Utils, Apache Maven Wagon :: API, CDI APIs, Maven Aether Provider, Maven Artifact, Maven Builder Support, Maven Bundle Plugin, Maven Compat, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java 5 Annotations, Maven. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions. Maven in some form has been the standard for Java project management for over a decade. Using the plugins DSL: plugins { id "io. Project Transitive Dependencies. All you need to do, is to implement one of interfaces from blueprint-maven-plugin-spi:. Route Information. plugins maven-project-info-reports-plugin ${maven-project-info-reports-plugin. Maven Shade Plugin Syntax. 5 Installing and Configuring Maven for Build Automation and Dependency Management. This is handy when you want to use a newer checkstyle, pmd, etc jar than is included by default in the plugin. About JLaunchPad Main Module. The documentation for many common Maven plugins can be reached via our plugin index. Example code and explanation for a Maven plugin to create a cloud-based virtual machine running an application server is given in the article Automate development and management of cloud virtual machines. currentVersion} somewhere in your configuration file. Search and download functionalities are using the official Maven repository. If some of these dependencies need to be excluded, you can use one of the exclude options, see Exclude a dependency for more details. httpcomponents 7. The Maven Publish Plugin provides the ability to publish build artifacts to an Apache Maven repository. You can also create your. xml /jasperreports-test line 60 Maven Project Build Lifecycle Mapping Problem Why do I care if m2eclipse doesn't "support" this task? Maven does, and that's all I really care about. This guide covers project organisation and setup, integration with development environment, and running GWT SDK tools from maven command line. The solution to the unresolved log4j Maven dependency resides entirely in the pom. Maven automatically downloads the appropriate libraries when necessary. 7 Maven Bundle Plugin Description: Provides a maven plugin that supports creating an OSGi bundle from the contents of the compilation classpath along with its resources and dependencies. It allows you to add 'dependencies' that your plugin needs. redhat-1 Apache HttpComponents Client is a. Maven and Gradle users who are familiar with release and snapshot dependencies may not know about TeamCity artifact and snapshot dependencies or assume they’re somehow related to Maven (which isn’t true). org: Subject: svn commit: r1523847 [9/10] - in /directmemory/site-content. The Apache Maven team is pleased to announce the release of the Apache Maven Dependecy Plugin, version 3. 0: Commons Compress, JBossOSGi Repository: API, JBossOSGi Repository: Core, Maven Aether Provider, Maven Artifact, Maven Artifact Manager, Maven Compat, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Java 5 Annotations, Maven Plugin Registry Model, Maven Plugin Testing. ) from what I have read online but still no luck. maven-ear-plugin) even have 'manual' dependencies which are not reflected in the dependency graph. dependency:sources tells Maven to resolve all dependencies and their source attachments, and displays the version. First Steps: Maven. 2 features are available on Maven Central under the io. Message view « Date » · « Thread » Top « Date » · « Thread » From: [email protected] In a complicated java project, having a visual image of dependencies between classes or between Java packages is very useful. Maven plugin for JavaFX. By default RichFaces library loads scripts and styles for all componen. That is, for any set of dependencies that share the same groupId:artifactId:type:classifier, the one declared nearest to the current project in the dependency tree will be selected for use. Generates a report of available updates for properties of a project which are linked to the dependencies and/or plugins of a project. My approach is this: I search for the TestClass; Run it with JUnitCore; This works as long as the TestClass has no maven dependencies. 2-b03:compile. Maven in some form has been the standard for Java project management for over a decade. spek Applies the junitjacoco plugin and defines Spek as engine. Applies the kotlin plugin and sets up compile and test dependencies. e, the first execution writes its dependencies to dependencyJars. Default value is: IGNORE. Mainly you would be interested in tag. joda joda-convert 1. Some dependencies I'm installing in the OSGi container, since they're shared across multiple bundles. To migrate your existing GPE project to Cloud Tools for Eclipse:. For the special case of a network-related problem during artifact download or upload, you can also consult the following articles:. The output does not show any exclusion for the dependency. A successful project requires many people to play many roles. Dependency Graphing. xml as follows: io. xml to gather the wars etc. plugins:atlassian-bundled-plugins-mave n-plugin:jar:2. 7 Maven Bundle Plugin Description: Provides a maven plugin that supports creating an OSGi bundle from the contents of the compilation classpath along with its resources and dependencies. Add dependency to maven-compiler-plugin classpath Jan-Kees van Andel Wed, 20 Jan 2010 06:01:31 -0800 Hey, In my project I have a dependency that I only want to have on my compiler-plugin classpath, but not on my normal project classpath. Maven, Ivy, Gradle, and SBT Artifacts. xml; Resolving Maven dependencies from the Eclipse workspace without installing to local Maven repository. - You can reply to this email to add a comment to the issue online. These plugins are not part of Maven since they use an incompatible license agreement or the JARs upon which they depend use an incompatible license agreement. xml file that will output a message for each phase of the default lifecycle. Message view « Date » · « Thread » Top « Date » · « Thread » From: [email protected] There are several. Maven is an older and. Add system variables named MAVEN_HOME and M2_HOME, and point both of these variables to the root Maven directory. Apache Maven Dependency Plugin. plugin used in Maven 3 and every Plexus component like maven-shared: any replacement from sisu available? any migration to do? useful? plexus-component-annotations. Delomboking: The Lombok Maven Plugin. redhat-1 Apache HttpComponents Client is a. This option corresponds to the --offline command line option. Apache Felix › Apache Felix - Dev Search everywhere only in this topic. I cant seem to work this out (or maybe its just late!) - I installed Nexus and disabled anonymous access as I intend to proxy nexus on the web. Path to override default local repository during plugin's execution. com is hosted on Liquid Web, a perfect hosting provider, 100% uptime and 24 hours support. build-helper-maven-plugin. org/maven2 false central Maven Plugin Repository http://repo1. joda joda-convert 1. It can run JUnit 4 based tests as long as you configure a test dependency on JUnit 4 and add the JUnit Vintage TestEngine implementation to the dependencies of the maven-surefire-plugin similar to the following. Copy Rename Maven Plugin.