D 的个人博客

全职做开源,自由职业者

  menu

Maven 引入 tools.jar

tools.jar 在 Sun 的 JDK lib 目录下,包含了一些非常有用的工具,例如 Compiler Tree API

 

Maven 建立的项目可以做如下配置:

 

  

<profiles>
        <profile>
            <id>default-tools.jar</id>
            <activation>
                <property>
                    <name>java.vendor</name>
                    <value>Sun Microsystems Inc.</value>
                </property>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>com.sun</groupId>
                    <artifactId>tools</artifactId>
                    <version>1.6.0</version>
                    <scope>system</scope>
                    <systemPath>${java.home}/../lib/tools.jar</systemPath>
                </dependency>
            </dependencies>
        </profile>
    </profiles>