我们把之前在一个项目中实现SPI机制的简单例子(参见Java的SPI简单实例 ),换成实际使用中的jar包引入的简单例子。一拆为三,接口一个包,实现一个包,应用一个包,哦,还得加个骨架包。我们新增一个父项目:在IDEA中点击左上角File -> 点New Project -> 点Maven -> 点Next -> 输入Maven的groupId和artifactId后点Next -> 输入项目名后点Finish,只需在pom文件中新增module:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>