I think we should stay away from MP Config for now. 

TomEE does a lot more regarding substitution and config on several places that 
MP Config doesn’t support. 

> On 2 Jan 2019, at 09:55, Bruno Baptista <bruno...@gmail.com> wrote:
> 
> Sounds like a good plan. :)
> 
> Bruno Baptista
> https://twitter.com/brunobat_ <https://twitter.com/brunobat_>
> 
> On 02/01/19 09:47, Gurkan Erdogdu wrote:
>> For me, using services-jar.xml approach is not so visible to users. All
>> defaults are configured in this file and packaged within JAR file. Users
>> are not able to read the parameter explanation from services-jar.xml files.
>> Also, services.-jar.xml is somebit different from using the system
>> properties to turn-on/off something. I am also thinking to introduce YAML
>> based configuration.
>> 
>> But first step is to centralise all of these system parameters into two
>> classes. Maybe, we will see that some of them are unnecessary etc.
>> 
>> On Wed, Jan 2, 2019 at 12:44 PM Bruno Baptista <bruno...@gmail.com> wrote:
>> 
>>> Yes, there is.
>>> 
>>> This is also the most basic MP spec and nothing prevents us from using
>>> it everywhere.
>>> 
>>> There might be Jakarta EE restrictions in how to handle configurations
>>> that need to be assessed.
>>> 
>>> Overall, I think that if we are going to mess with configs, we should
>>> use state of the art.
>>> 
>>> Cheers
>>> 
>>> Bruno Baptista
>>> https://twitter.com/brunobat_
>>> 
>>> 
>>> On 02/01/19 09:35, Jean-Louis Monteiro wrote:
>>>> I think with microprofile-config we may have a chicken and the egg
>>> problem,
>>>> isn't it?
>>>> --
>>>> Jean-Louis Monteiro
>>>> http://twitter.com/jlouismonteiro
>>>> http://www.tomitribe.com
>>>> 
>>>> 
>>>> On Wed, Jan 2, 2019 at 10:30 AM Bruno Baptista <bruno...@gmail.com>
>>> wrote:
>>>>> Hi Gurkan,
>>>>> 
>>>>> I agree we have a problem with the documentation of the different
>>>>> properties and that we need to improve it.
>>>>> 
>>>>> Doing the inventory and using the proposed syntax looks ok to me but I
>>>>> also think we should go even further.
>>>>> 
>>>>> How about to migrate all the properties to use microprofile-config?
>>>>> 
>>>>> Cheers.
>>>>> 
>>>>> Bruno Baptista
>>>>> https://twitter.com/brunobat_
>>>>> 
>>>>> 
>>>>> On 02/01/19 07:20, Gurkan Erdogdu wrote:
>>>>>> Hello
>>>>>> There are lots of known and unknown system properties in the current
>>> code
>>>>>> base. I would like to introduce TomEESystemProperties and
>>>>>> OpenEJBSystemProperties classes to hold these system property constants
>>>>> and
>>>>>> provide clear comment what it does. For example:
>>>>>> 
>>>>>> class TomEESystemProperties{
>>>>>>       public static final String TOMEE_FORCE_RELOADABLE =
>>>>>> "tomee.force-reloadable";
>>>>>> ....
>>>>>> }
>>>>>> 
>>>>>> class OpenEJBSystemProperties{
>>>>>>      public static final String OPENEJB_CROSSCONTEXT_PROPERTY =
>>>>>> "openejb.crosscontext";
>>>>>> ....
>>>>>> }
>>>>>> 
>>>>>> WDYT?
>>>>>> Regards.
>>>>>> Gurkan
>>>>>> 

Reply via email to