有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用buildr编译期间的java jar插件

我有一个java项目需要它的插件jared才能运行,每个插件的类文件都在com/digitaltea/splat/plugins/下的单独目录中。我目前使用空闲代码来构建它们,但它只在jar位于路径中时才起作用。在不使用系统的情况下如何处理jar文件

task :compile do
  chdir(_(:target, :main, :classes)){
    mkdir_p "plugins"
    Dir["com/digitaltea/splat/plugins/*"].each do |file|
      if File.directory?(file)
        system "jar cf #{_(:target, :main, :classes)}/plugins/#{File.basename(file)}.jar #{file}"
        rm_r file
      end
    end
    system "jar cf plugins/CorePlugin.jar com/digitaltea/splat/core"
  }
end

共 (0) 个答案