Maven 插件开发

官方文档:
https://maven.apache.org/guides/plugin/guide-java-plugin-development.html
中译版:http://ifeve.com/maven-java-pluging/

Maven 只是一个框架,本身不执行什么功能,所有功能都是 Maven 插件完成的。比如编译命令是 mvn compiler:compile 就是使用 compiler 插件执行 compil 这个目标( goal)。要想自己写一个 Maven 插件也是很简单的。

新建 Maven 工程

名字起为 {YourPluinName}-maven-plugin. 这样起名是 Maven 插件的规范,这样执行命令时可以使用简短命令(mvn YourPluginName:goal),否则需要输入 mvn groupId:artifacId:version:goal 全名。(version省略则使用最新版本) 继续阅读“Maven 插件开发”

使用 Maven 通过 IDEA 开发 JPA + EJB + JSF 项目

之前写过使用IDEA创建EJB工程的文章,不过现在有个课题需要结合 JPA + EJB + JSF, 虽然可以按照前文所述方法进行,但是我想使用 Maven 进行管理,因此直接在新建工程时选择 EJB 项目就不行了,应该选择 Maven 项目。
你可以先看看之前的文章:使用 IDEA 创建 EJB 工程

使用 IDEA 创建 EJB 工程


继续阅读“使用 Maven 通过 IDEA 开发 JPA + EJB + JSF 项目”