跨平台,Apache Ant,构建的公共环境变量列表

4 windows ant macos build environment-variables

有没有人有一个在Linux,Windows和OSX上常见的环境变量列表,它们可以实现跨平台,一致的Apache Ant构建?

例如:在OSX上,您可以指定env.HOME并从用户的主目录/ Users/michaelprescott执行文件操作.在Windows上,env.HOME不可用.相反,您必须指定env.HOMEDRIVE或env.HOMEPATH.

Dav*_*ins 8

Java中内置了很多内容.绝对检查出Ant将使用的System.getProperties()中的user.dir和类似内容.

这是一些更有趣的列表:

  • file.encoding = MacRoman
  • file.separator = /
  • java.class.path = ./
  • java.class.version = 50.0
  • java.endorsed.dirs = /System/Library/Frameworks/JavaVM.fram ...
  • java.ext.dirs =/Library/Java/Extensions:/ System/Library/Ja ...
  • java.home = /System/Library/Frameworks/JavaVM.framework/Ver ...
  • java.io.tmpdir =/var/folders/Kp/KpmOujsB2RWdqE + BYnAOX ++++ T ...
  • java.library.path =.:/ Library/Java/Extensions:/ System/Libr ...
  • java.specification.version = 1.6
  • java.vendor = Apple Inc.
  • java.version = 1.6.0_20
  • line.separator =
  • os.arch = x86_64
  • os.name = Mac OS X.
  • os.version = 10.6.3
  • path.separator =:
  • user.country = US
  • user.dir =/private/tmp/properties-test
  • user.home =/Users/dblevins
  • user.language = en
  • user.name = dblevins
  • user.timezone =