代码之家  ›  专栏  ›  技术社区  ›  Rohit Banga

Java在Lucene中创建用于Curib包的JAR文件

  •  0
  • Rohit Banga  · 技术社区  · 16 年前

    我已经下载了的源代码 Apache Lucene 使用Subversion。 现在我想创建一个 JAR 在代码的Curib部分中为特定的Java文件进行文件。

    问题是当我这样做的时候 javac x.java 要获取类文件并将其打包为JAR文件,请使用 jar cf jarfile.jar x.class JAR文件中不保留包层次结构。

    将类文件打包到维护包层次结构的JAR文件中的正确方法是什么?

    特别是对于颠覆性签出代码,有更好的方法来包装选定的Java文件。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Igor Artamonov    16 年前

    卢塞恩 ant build.xml ,你可以用 ant package 在Lucene源目录。对于控制器,也有 contrib/contrib-build.xml

        2
  •  1
  •   mindas    16 年前
    mindas:/tmp/test$ pwd
    /tmp/test
    mindas:/tmp/test$ ls
    mindas:/tmp/test$ mkdir some
    mindas:/tmp/test$ mkdir some/package
    mindas:/tmp/test$ touch some/package/SomeFile.class
    mindas:/tmp/test$ jar cf jarfile.jar some/package/SomeFile.class
    

    这确实保留了结构。