Tôi có một hồ sơ maven và muốn thiết lập một tài sản đó là sau này có sẵn mỗi System.getProperty (..) trong java:đặt thuộc tính hệ thống java trong khi biên dịch maven 2?
<profile>
<id>local-dev</id>
<properties>
<my.comp.my.prop>myValue</my.comp.my.prop>
</properties>
</profile>
Tôi muốn System.getProperty("my.comp.my.prop")
là "myValue"
nhưng nó null
.. thế nào Tôi đặt nó đúng không? :)
Thansk!
Bạn có thực sự có nghĩa là 'biên dịch'? Hoặc có lẽ các bài kiểm tra đơn vị? – bmargulies
Ý của bạn là gì sau "có sẵn sau"? Bạn thiết lập thuộc tính hệ thống, ví dụ, bằng cách sử dụng '-Dmy.comp.mu.prop = foo' khi bạn thực thi ứng dụng. –
Một nơi nào đó trong mã phía máy chủ của tôi, tôi muốn đọc thuộc tính để làm những việc khác nhau khi được biên dịch trong các tiểu sử biên dịch khác nhau. – Stuck