Нужно больше подробностей, особенно если вы «меняете значение свойства» из командной строки.
Одна вещь, которая, как я видел, вызывает некоторую путаницу, состоит в том, что, когда свойство переопределяется из командной строки (-D:prop=value
), и если то же свойство определено в файле (<property name="prop" value="value"/>
), оно скажетСвойство только для чтения не может быть переопределено, потому что свойство, установленное из командной строки, доступно только для чтения и не может быть переопределено свойством, определенным в файле.
Это не наоборот, что вызывает некоторую путаницу, и люди думают, что, несмотря на то, что readonly
не установлен в true и т. Д., Все же говорят, что это нельзя переопределить.
Так что попробуйтезаданное вами свойство фактически использует требуемое значение, если вы переопределяете его из командной строки.