-
Recent Posts
Archives
Categories
Blogroll
Meta
Monthly Archives: October 2010
Maven插件开发
Mojo是 Maven plain Old Java Object。在Maven里面,每一个mojo都是一个可执行的goal。一个插件由一个或者多个相关的mojo组成。 • 你的第一个Mojo,学习编写第一个插件 这里介绍如何为Maven2.0开发Java插件。 + 第一个插件 在这一段,我们将建造一个简单的插件,这个插件没有参数,只是在运行时简单的在屏幕上显示一条信息。沿着这个方法,我们将学到创建一个插件项目的基础步骤,一个Java mojo的最小内容,一组执行mojo的方法。 用最简单的方法,一个Java mojo由单个class来组成。不像EJBs那样需要多个类,一个插件由一定数理的同类mojos组成,就如使用一个抽象的超类,对所有的mojos统一代码。 一个简单的Mojo 下面是一个没有参数的简单mojo类。这已经是最简单的mojo类了。 package sample.plugin; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; /** * Says “Hi” to the user. * @goal sayhi */ public class GreetingMojo extends AbstractMojo { … Continue reading