在jar中修改GWT库的最佳方法是什么?

时间:2011-01-19 15:57:53

标签: java gwt jar

我想改变gwt-log的工作方式。我有包含所有源代码的jar文件,我正在使用eclipse。如何更改源代码,重新编译它,并将其导出为jar文件,我可以将其交换到我的项目中?

2 个答案:

答案 0 :(得分:2)

您可以通过将其路径(您想要更改的所需类)添加到源路径来实现,包应该与jar的路径相同,但它应该在您的src中创建。

答案 1 :(得分:1)

您可以在Eclipse中查看来自Google SVN存储库的来源,这将为您创建项目。

另一种方法是在Eclipse中简单地创建一个空的Java项目,并将源文件从jar转储到src文件夹中。

要制作jar,通常你需要一个ant构建文件,因为Eclipse不会为你制作jar。所以项目根文件夹中的这些内容是这样的:

<?xml version="1.0" encoding="UTF-8"?>
  <project name="GWTLog.makejar" default="makejar" basedir=".">
  <target name ="makejar" description="Create a jar for the GWTLog project">
    <jar jarfile="gwt-log-custom-3.0.4.jar" includes="*.class" basedir="bin"/>
  </target>
  </project>