Eclipse版本:3.0.1 
Jakarta log4j版本:1.2.8 
1、  创建log4j库插件 
1)        File > New > Plug-in Project 
2)        输入工程名:org.apache.log4j 
3)        插件版本改为1.2.8;插件名改为Apache Log4J;指定提供者名字;由于插件本身不需要提供代码,所以去掉创建插件类的选项 
4)        点击Finish按钮,完成工程创建 
5)        File > Import >File System,导入log4j-1.2.8.jar,改名为log4j.jar 
6)        右击工程,选择Properties 
7)        选择Java Build Path > Libraries,点击Add JARs,添加log4j.jar 
8)        选择Java Build Path > Order and Export,选中log4j.jar 
9)        由于插件本身不需要提供代码,所以去掉build.properties中的source.log4j.jar和output.log4j.jar条目 
创建后的plugin.xml和build.properties清单如下: 
plugin.xml: 
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin    id="org.apache.log4j"    name="Apache Log4J"    version="1.2.8"    provider-name="nelson_tu">      <runtime>       <library name="log4j.jar">          <export name="*"/>       </library>    </runtime>   </plugin>  
build.properties: 
bin.includes = plugin.xml,\                log4j.jar  
  
2、  附加源码 
在插件中附加log4j的源代码,以便用户查看。 
1)        将log4j的src/java目录下的源码打包成log4jsrc.zip 
2)        File > Import >File System,导入log4jsrc.zip 
3)        右击log4j.jar,选择Properties 
4)        选择Java Source Attachment,点击Workspace,选择log4jsrc.zip;这样,将源码关联到log4j.jar 
5)        双击plugin.xml,打开清单编辑器,在build选项页的Binary Build部分选中log4jsrc.zip,将其包含到插件中 
build.properties清单变动如下: 
bin.includes = plugin.xml,\                log4j.jar,\                log4jsrc.zip  
  
3、  发布插件 
1)        File > Export 
2)        选择Deployable plug-ins and fragments 
3)        选择org.apache.log4j(1.2.8)插件 
4)        Deploy as选择a single ZIP file 
5)        指定文件名为org.apache.log4j_1.2.8.zip 
6)        点击Finish完成插件输出  
 
  |