Hi Francesco,

another hint, given that Syncope 2.0.X will come with a modular archetype why 
not will take advantage of OSGi?
We have not a big experience with that but should be a right way to make easy 
future extensions.

Kind regards.
Nicola Baiocco | Software Developer

Intesys - Via Roveggia 122 A  - 37136 Verona
Tel. 045 503663 | Fax 045 503604
[email protected]
www.intesys.it

Le informazioni contenute nella presente e-mail e nei suoi allegati potrebbero 
essere confidenziali/riservate e sono dirette unicamente ai destinatari sopra 
indicati. In caso di ricezione da parte di persona diversa ? vietato qualunque 
tipo di divulgazione o copia anche parziale. Chi riceva questo messaggio per 
errore ? pregato di inoltrarlo al mittente e di cancellare questa e-mail.

This e-mail and its attachments may contain confidential/reserved information 
and is intended only for the use of the address(es) named above. If the reader 
of this message is not the intended recipient of this message, please note that 
distribution or copying of this communication is forbidden. Anyone who receives 
this communication in error should return it immediately to the sender and 
delete the message. 

-----Messaggio originale-----
Da: Nicola Baiocco [mailto:[email protected]] 
Inviato: martedì 24 febbraio 2015 10:12
A: [email protected]
Oggetto: R: Code re-organization for 2.0.0 completed

Hi Francesco,

many thanks, maven-shade-plugin matches with our thought.

Kind regards.

Nicola Baiocco | Software Developer

Intesys - Via Roveggia 122 A  - 37136 Verona Tel. 045 503663 | Fax 045 503604 
[email protected] www.intesys.it

Le informazioni contenute nella presente e-mail e nei suoi allegati potrebbero 
essere confidenziali/riservate e sono dirette unicamente ai destinatari sopra 
indicati. In caso di ricezione da parte di persona diversa ? vietato qualunque 
tipo di divulgazione o copia anche parziale. Chi riceva questo messaggio per 
errore ? pregato di inoltrarlo al mittente e di cancellare questa e-mail.

This e-mail and its attachments may contain confidential/reserved information 
and is intended only for the use of the address(es) named above. If the reader 
of this message is not the intended recipient of this message, please note that 
distribution or copying of this communication is forbidden. Anyone who receives 
this communication in error should return it immediately to the sender and 
delete the message. 

-----Messaggio originale-----
Da: Francesco Chicchiriccò [mailto:[email protected]]
Inviato: martedì 24 febbraio 2015 09:14
A: [email protected]
Oggetto: Re: Code re-organization for 2.0.0 completed

On 23/02/2015 10:56, Nicola Baiocco wrote:
> Great work for archetype 2.0.X :) what will be best practices for core 
> customization or core patching?

Well, nice question :-)

While Java or XML files can be still placed under core/src/main or 
console/src/main (in the generated project), the idea is that now it is even 
possible to shade [2] an existing dependency or replace it completely (see [3] 
for an overall idea of the new module organization).

It is also now simpler to extend the REST API / admin console using the ext 
mechanism (see what done with Camel, for an example).

An "extreme" example of this is: say you don't like RDBMS / JPA and want to 
have Syncope using a LDAP server for its internal storage (huuuuge amount of 
work ATM); you just have to provide a JNDI (or ApacheDirectory API, or other) 
based implementation for syncope-core-api.

Regards.

> -----Messaggio originale-----
> Da: Giacomo Lamonaco [mailto:[email protected]]
> Inviato: lunedì 16 febbraio 2015 13:07
> A: [email protected]
> Oggetto: Re: Code re-organization for 2.0.0 completed
>
>
> Il 13/02/2015 12:49, Francesco Chicchiriccò ha scritto:
>> Hi all,
>> after some time, following our former discussion [1], I've been able 
>> to complete the planned refactoring (see SYNCOPE-620).
>>
>> Please take a look and let me know what you think - in the 2_0_X branch.
>>
>> If you agree, I would also propose to replace the current master 
>> branch (with version set to 1.3.0-SNAPSHOT) with 2_0_X branch, and 
>> consequently move all issues planned for 1.3.0 to 2.0.0 in JIRA.
>>
>> The rationale is that all improvements for 1.3.0 were migrated as 
>> well, and I don't actually see likely any 1.3 release to occur 
>> anytime soon.
>>
>> WDYT?
> +1
> Awesome work!
>> [1] http://markmail.org/message/xfxn2xc6iolcmysp
[2] https://maven.apache.org/plugins/maven-shade-plugin/
[3] https://cwiki.apache.org/confluence/display/SYNCOPE/Code+re-organization

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC 
http://people.apache.org/~ilgrosso/


Reply via email to