It seems to me that plantuml command line options "-DVAR=val" and "-pipe" are incompatible. Once I specify "-pipe", all "-DVAR=val" which been specified in the same command line gets ignored. At the same time, "-DVAR=val" without "-pipe" works just fine.