On 24/02/2015 11:46, Nicola Baiocco wrote:
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.

Sure, why not? I don't have neither expertise nor requests in this field, but contributions are always welcome :-)

Regards.

-----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