Thread: [Romaframework-development] Requested features
Brought to you by:
lvca
|
From: Luca G. <l.g...@pr...> - 2006-05-02 14:19:34
|
Hi to all! After the first one public presentation of Roma Framework to the JUG ROMA, there are a list off features I'd like to implement for the next official 1.0 alpha release. The complete list is here: https://sourceforge.net/tracker/?group_id=162641&atid=824593 Please let me know what feature you'd like to develop or co-develop. bye, Luca Garulli Blogging on: http://zion-city.blogspot.com http://RomaFramework.xwiki.com - The ROMA Framework WiKi http://www.Pro-Netics.com (member of Orixo.com - The XML business alliance) http://www.OrienTechnologies.com - Light ODBMS, All in one JDO solution |
|
From: Valerio De C. <val...@gm...> - 2006-05-02 14:49:15
|
SGkgZ3V5cywKSSd2ZSBqdXN0IHVwZGF0ZWQgdGhlIGxpc3Qgb2YgZmVhdHVyZSByZXF1ZXN0cyBp biBTRi5uZXQgVHJhY2tlci4uLgoKTm93LCBJIHdhbnQga25vdyBpZiBpdCdzIHRoZSBjYXNlIHRv IHN3aXRjaCB0aGUgcHJvamVjdCBtYW5hZ2VtZW50IHRvIE1hdmVuCnRvb2wgYXQgdGhpcyBzdGFn ZS4KCkFudCBidWlsZCB3aWxsIGNvbXBsZXRlbHkgcmVtb3ZlZCB3aXRoIHRoZSBpbnRyb2R1Y3Rp b24gb2YgbWF2ZW4/IE9yIHNpbXBseQpNYXZlbiB3aWxsIHN0YXkgbmVhciBBbnQsIGhlbHBpbmcg dXMgaW4gdGhlIHByb2plY3QgbWFuYWdlbWVudD8KCkJ5ZSwKVmFsZXJpbyBEZSBDYXJvbGlzCgot LQoiVG8gZXJyIGlzIGh1bWFuLCBidXQgZm9yIGEgcmVhbCBkaXNhc3RlciB5b3UgbmVlZCBhIGNv bXB1dGVyLiIKCmh0dHA6Ly92YWxlcmlvLmRlY2Fyb2xpcy5nb29nbGVwYWdlcy5jb20KdmFsZXJp by5kZWNhcm9saXNAZ21haWwuY29tCg== |
|
From: Valerio S. <val...@gm...> - 2006-05-02 15:07:53
|
i have already open a feature request, you can look for it here: https://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1480430&group= _id=3D162641&atid=3D824593 On 5/2/06, Valerio De Carolis <val...@gm...> wrote: > > Now, I want know if it's the case to switch the project management to > Maven tool at this stage. > Ant build will completely removed with the introduction of maven? Or > simply Maven will stay near Ant, helping us in the project management? > once we have a maven build, we can generate a build.xml automatically (via maven ant plugin). What kind of tasks can we find in the actual build.xml ? If there are custom ant target, it can be possible either to use the old code, invokable inside a maven goal, or to see if there's already some kind of support in maven out-of-the-box goals. by the, way, at this stage of development, i think it wouldn't hurt too much to refactor a little bit the directory structure. I wonder how many subscribers in this mailing list are familiar with maven = ( 2.x ). Me and Alessio have already 'mavenized' other projects in the past. -- http://valerioschiavoni.blogspot.com http://jroller.com/page/vschiavoni |
|
From: Valerio De C. <val...@gm...> - 2006-05-02 15:22:41
|
MjAwNi81LzIsIFZhbGVyaW8gU2NoaWF2b25pIDx2YWxlcmlvLnNjaGlhdm9uaUBnbWFpbC5jb20+ Ogo+Cj4gaSBoYXZlIGFscmVhZHkgb3BlbiBhIGZlYXR1cmUgcmVxdWVzdCwgeW91IGNhbiBsb29r IGZvciBpdCBoZXJlOgo+IGh0dHBzOi8vc291cmNlZm9yZ2UubmV0L3RyYWNrZXIvaW5kZXgucGhw P2Z1bmM9ZGV0YWlsJmFpZD0xNDgwNDMwJmdyb3VwX2lkPTE2MjY0MSZhdGlkPTgyNDU5Mwo+Cj4K PiBvbmNlIHdlIGhhdmUgYSBtYXZlbiBidWlsZCwgd2UgY2FuIGdlbmVyYXRlIGEgYnVpbGQueG1s IGF1dG9tYXRpY2FsbHkgKHZpYQo+IG1hdmVuIGFudCBwbHVnaW4pLgo+CgpQZXJmZWN0LCBJIHRo aW5rIHRoYXQgdGhpcyBpcyB0aGUgd2F5Li4uISA7KQoKV2hhdCBraW5kIG9mIHRhc2tzIGNhbiB3 ZSBmaW5kIGluIHRoZSBhY3R1YWwgYnVpbGQueG1sID8gIElmIHRoZXJlIGFyZQo+IGN1c3RvbSBh bnQgdGFyZ2V0LCBpdCBjYW4gYmUgcG9zc2libGUgZWl0aGVyIHRvIHVzZSB0aGUgb2xkIGNvZGUs IGludm9rYWJsZQo+IGluc2lkZSBhIG1hdmVuIGdvYWwsIG9yIHRvIHNlZSBpZiB0aGVyZSdzIGFs cmVhZHkgc29tZSBraW5kIG9mIHN1cHBvcnQgaW4KPiBtYXZlbiBvdXQtb2YtdGhlLWJveCBnb2Fs cy4KPgoKVXNlIFNWTiBjaGVja291dCB0byBzZWUgdGhlIGNvbXBsZXRlIHNvdXJjZXMgYWx3YXlz IHVwZGF0ZWQuLi4hIDspCgpieSB0aGUsIHdheSwgYXQgdGhpcyBzdGFnZSBvZiBkZXZlbG9wbWVu dCwgIGkgdGhpbmsgaXQgd291bGRuJ3QgaHVydCB0b28KPiBtdWNoIHRvIHJlZmFjdG9yIGEgbGl0 dGxlIGJpdCB0aGUgZGlyZWN0b3J5IHN0cnVjdHVyZS4KPgoKT2gsIHllcyEgU28gaXQncyBhIGJl c3QgcHJhdGljZSB0byBtYWludGFpbiBzZXBhcmF0ZSBlYWNoIG1vZHVsZXMgaW4KZGlmZmVyZW50 cyBkaXJzPwoKSSB3b25kZXIgaG93IG1hbnkgc3Vic2NyaWJlcnMgaW4gdGhpcyBtYWlsaW5nIGxp c3QgYXJlIGZhbWlsaWFyIHdpdGggbWF2ZW4gKAo+IDIueCApLgo+CgpJIHJlYWQgYWJvdXQgTWF2 ZW4gc29tZSBhcnRpY2xlcyBpbiB0aGUgcGFzdC4uLmJ1dCBpIG5ldmVyIHVzZWQgZm9yIGEgYmln CnByb2plY3QhCkJ1dCBkb24ndCB3b3JyeSwgSSB3YW50IHRvIGxlYXJuIGl0ISA7KQoKQnllegoK LS0KIlRvIGVyciBpcyBodW1hbiwgYnV0IGZvciBhIHJlYWwgZGlzYXN0ZXIgeW91IG5lZWQgYSBj b21wdXRlci4iCgpodHRwOi8vdmFsZXJpby5kZWNhcm9saXMuZ29vZ2xlcGFnZXMuY29tCnZhbGVy aW8uZGVjYXJvbGlzQGdtYWlsLmNvbQo= |
|
From: Alessio P. <ale...@gm...> - 2006-05-02 15:43:49
|
SGksCgpJIHRoaW5rIHRoYXQsIGlmIGl0IHdpbGwgYmUgZG9uZSwgdGhlIHByb2plY3QgY291bGQg YmVuZWZpdCBmcm9tIGJlaW5nCnNwbGl0dGVkIGluIG1hbnkgbWF2ZW4gMiBwcm9qZWN0cyBvciBt YXZlbjIgIm1vZHVsZXMiIChsaWtlIHRoZSBTcHJpbmcKRnJhbWV3b3JrIGRvZXMgZm9yIGV4YW1w bGUpLgoKSW4gdGhpcyB3YXkgZm9yIGV4YW1wbGUgc29tZW9uZSBjb3VsZCBqdXN0IHVzZSBvciwg ZXZlbiBiZXR0ZXJ0IGNvZGUsIG9uZQphdXRvbm9tb3VzIHBhcnQgb2YgdGhlIHN5c3RlbSBhdCB0 aW1lLgoKCi0tCkFsZXNzaW8gUGFjZS4KaHR0cDovL3d3dy5qcm9sbGVyLmNvbS9wYWdlL2FsZXNz aW9wYWNlCgoKT24gNS8yLzA2LCBWYWxlcmlvIFNjaGlhdm9uaSA8dmFsZXJpby5zY2hpYXZvbmlA Z21haWwuY29tPiB3cm90ZToKPgo+IGkgaGF2ZSBhbHJlYWR5IG9wZW4gYSBmZWF0dXJlIHJlcXVl c3QsIHlvdSBjYW4gbG9vayBmb3IgaXQgaGVyZToKPiBodHRwczovL3NvdXJjZWZvcmdlLm5ldC90 cmFja2VyL2luZGV4LnBocD9mdW5jPWRldGFpbCZhaWQ9MTQ4MDQzMCZncm91cF9pZD0xNjI2NDEm YXRpZD04MjQ1OTMKPgo+Cj4KPgo+IE9uIDUvMi8wNiwgVmFsZXJpbyBEZSBDYXJvbGlzIDwgdmFs ZXJpby5kZWNhcm9saXNAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBOb3csIEkgd2FudCBrbm93 IGlmIGl0J3MgdGhlIGNhc2UgdG8gc3dpdGNoIHRoZSBwcm9qZWN0IG1hbmFnZW1lbnQgdG8KPiA+ IE1hdmVuIHRvb2wgYXQgdGhpcyBzdGFnZS4KPiA+IEFudCBidWlsZCB3aWxsIGNvbXBsZXRlbHkg cmVtb3ZlZCB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgbWF2ZW4/IE9yCj4gPiBzaW1wbHkgTWF2 ZW4gd2lsbCBzdGF5IG5lYXIgQW50LCBoZWxwaW5nIHVzIGluIHRoZSBwcm9qZWN0IG1hbmFnZW1l bnQ/Cj4gPgo+Cj4gb25jZSB3ZSBoYXZlIGEgbWF2ZW4gYnVpbGQsIHdlIGNhbiBnZW5lcmF0ZSBh IGJ1aWxkLnhtbCBhdXRvbWF0aWNhbGx5ICh2aWEKPiBtYXZlbiBhbnQgcGx1Z2luKS4KPgo+IFdo YXQga2luZCBvZiB0YXNrcyBjYW4gd2UgZmluZCBpbiB0aGUgYWN0dWFsIGJ1aWxkLnhtbCA/ICBJ ZiB0aGVyZSBhcmUKPiBjdXN0b20gYW50IHRhcmdldCwgaXQgY2FuIGJlIHBvc3NpYmxlIGVpdGhl ciB0byB1c2UgdGhlIG9sZCBjb2RlLCBpbnZva2FibGUKPiBpbnNpZGUgYSBtYXZlbiBnb2FsLCBv ciB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IHNvbWUga2luZCBvZiBzdXBwb3J0IGluCj4gbWF2 ZW4gb3V0LW9mLXRoZS1ib3ggZ29hbHMuCj4KPiBieSB0aGUsIHdheSwgYXQgdGhpcyBzdGFnZSBv ZiBkZXZlbG9wbWVudCwgIGkgdGhpbmsgaXQgd291bGRuJ3QgaHVydCB0b28KPiBtdWNoIHRvIHJl ZmFjdG9yIGEgbGl0dGxlIGJpdCB0aGUgZGlyZWN0b3J5IHN0cnVjdHVyZS4KPgo+IEkgd29uZGVy IGhvdyBtYW55IHN1YnNjcmliZXJzIGluIHRoaXMgbWFpbGluZyBsaXN0IGFyZSBmYW1pbGlhciB3 aXRoIG1hdmVuCj4gKDIueCApLgo+Cj4gTWUgYW5kIEFsZXNzaW8gaGF2ZSBhbHJlYWR5ICdtYXZl bml6ZWQnIG90aGVyIHByb2plY3RzIGluIHRoZSBwYXN0Lgo+Cj4gLS0KPiBodHRwOi8vdmFsZXJp b3NjaGlhdm9uaS5ibG9nc3BvdC5jb20KPiBodHRwOi8vanJvbGxlci5jb20vcGFnZS92c2NoaWF2 b25pCj4K |
|
From: Daniele M. <d.m...@gm...> - 2006-05-02 15:21:10
|
Hi Valerio, M2 is a good project, and the possibility to add a plugin into roma can be simply resolved with the maven repository, without compile or download all the world. The actual build use an ant task [1] for patching xml files, do you known something that can do the same work into maven? For the other thing I don't see any problem. But I don't know the framework so fine... Luca, what can you say? [1] http://www.oopsconsultancy.com/software/xmltask/ On 5/2/06, Valerio De Carolis <val...@gm...> wrote: > > Hi guys, > I've just updated the list of feature requests in SF.net Tracker... > > Now, I want know if it's the case to switch the project management to > Maven tool at this stage. > > Ant build will completely removed with the introduction of maven? Or > simply Maven will stay near Ant, helping us in the project management? > > Bye, > Valerio De Carolis > > -- > "To err is human, but for a real disaster you need a computer." > > http://valerio.decarolis.googlepages.com > val...@gm... > -- The box said "Requires Windows 95/98/Me/Nt/2k/XP or better" .... so I installed Linux ! -o=3D|=3Do- Daniele Madama http://www.danysoft.org |
|
From: Valerio S. <val...@gm...> - 2006-05-02 15:36:33
|
Hi Daniele,
On 5/2/06, Daniele Madama <d.m...@gm...> wrote:
>
> The actual build use an ant task [1] for patching xml files, do you known
> something that can do the same work into maven?
>
can you show me a little bit of this xml patching ? What kind of libraries
it requires?
In general, it is possible to invoke ant tasks quite easily.
for example, here is a small pom.xml where ant is used as you would do it
inside your build.xml:
<project>
<modelVersion>4.0.0</modelVersion>
<artifactId>my-test-app</artifactId>
<groupId>my-test-group</groupId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<exec
dir=3D"${basedir}"
executable=3D"${basedir}/src/main/sh/do-something.sh"
failonerror=3D"true">
<arg line=3D"arg1 arg2 arg3 arg4" />
</exec>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Also, It is not difficult to write our own maven plugin to do 'dirty
things'.
But I don't know the framework so fine
>
what i know about it (so far) is nothing more than what Luca showed us few
days ago, and from a quick view to sources.
--
http://valerioschiavoni.blogspot.com
http://jroller.com/page/vschiavoni
|
|
From: Luca G. <l.g...@pr...> - 2006-05-02 15:46:45
|
I worked a little bit to make current Roma structure. If you open the
build.xml under trunk\dev\modules\aspect-view-echo you can see:
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<project basedir=3D"." default=3D"compile" name=3D"aspect-view-echo2">
<property name=3D"project.path" value=3D"../.." />
<property name=3D"project.version" value=3D"0.5" />
<property name=3D"project.category" value=3D"modules" />
<property name=3D"project.depends.jar" value=3D"roma-core.jar" />
<property name=3D"project.depends.prj" value=3D"modules/core" />
<import file=3D"${project.path}/common/default-build.xml" />
</project>
This build file is extremely short, since it execute the =
default-build.xml
(in common) with project attributes.
This makes easy to develop a new module for Roma...
bye,
Luca Garulli
Blogging on: http://zion-city.blogspot.com
http://RomaFramework.xwiki.com - The ROMA Framework WiKi
http://www.Pro-Netics.com (member of Orixo.com - The XML business =
alliance)
http://www.OrienTechnologies.com - Light ODBMS, All in one JDO solution
________________________________
Da: rom...@li...
[mailto:rom...@li...] Per conto =
di
Valerio Schiavoni
Inviato: marted=EC 2 maggio 2006 17.36
A: rom...@li...
Oggetto: Re: [RomaFramework-dev] Re: [Romaframework-development] =
Requested
features
Hi Daniele,
On 5/2/06, Daniele Madama <d.m...@gm...> wrote:=20
The actual build use an ant task [1] for patching xml files, do you
known something that can do the same work into maven?=20
can you show me a little bit of this xml patching ? What kind of =
libraries
it requires?=20
In general, it is possible to invoke ant tasks quite easily.
for example, here is a small pom.xml where ant is used as you would do =
it
inside your build.xml:
<project>
<modelVersion>4.0.0</modelVersion>
<artifactId>my-test-app</artifactId>
<groupId>my-test-group</groupId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<exec
dir=3D"${basedir}"
executable=3D"${basedir}/src/main/sh/do-
something.sh"
failonerror=3D"true">
<arg line=3D"arg1 arg2 arg3 arg4" />
</exec>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Also, It is not difficult to write our own maven plugin to do 'dirty
things'.
But I don't know the framework so fine
what i know about it (so far) is nothing more than what Luca showed us =
few
days ago, and from a quick view to sources.
--=20
http://valerioschiavoni.blogspot.com
http://jroller.com/page/vschiavoni=20
|
|
From: Valerio S. <val...@gm...> - 2006-05-02 16:02:34
|
Hi Luca, On 5/2/06, Luca Garulli <l.g...@pr...> wrote: > > I worked a little bit to make current Roma structure. i'm not arguing on this :) I thinks that the aim of 'not reinventing the wheel' can be adopted also in the project building scenario. <project basedir=3D"." default=3D"compile" name=3D"aspect-view-echo2"> > ....CUT ... > </project> > > This build file is extremely short, since it execute the default-build.xm= l > (in common) with project attributes. Having a common super-pom.xml for storing common dependencies, attributes and other stuff is also possible in maven2, and suggested in case of someho= w big projects where module splittage is welcome. This makes easy to develop a new module for Roma... this is true if you know the current customized directory structure of the project. I just checked out sources, and having a common, conventionized directory structure would have helped me to find my way through it. As soon as I can, i'll try to mavenize a small part (the core), and see how it works. -- http://valerioschiavoni.blogspot.com http://jroller.com/page/vschiavoni |
|
From: Luca G. <l.g...@pr...> - 2006-05-02 16:10:53
|
Hi, I'm curious to give a look to the Maven2 structure ;-) I wanted to move all common libs (common-logging, etc.) from modules to common/lib path to avoid jar redundancy, but I prefer to wait your mavenization before to make this little refactoring. What the community say about other features? Any volunteers? bye, Luca Garulli Blogging on: http://zion-city.blogspot.com http://RomaFramework.xwiki.com - The ROMA Framework WiKi http://www.Pro-Netics.com (member of Orixo.com - The XML business = alliance) http://www.OrienTechnologies.com - Light ODBMS, All in one JDO solution Da: rom...@li... [mailto:rom...@li...] Per conto = di Valerio Schiavoni Inviato: marted=EC 2 maggio 2006 18.02 A: rom...@li... Oggetto: Re: R: [RomaFramework-dev] Re: [Romaframework-development] Requested features Hi Luca, On 5/2/06, Luca Garulli <l.g...@pr...> wrote:=20 I worked a little bit to make current Roma structure. i'm not arguing on this :)=20 I thinks that the aim of 'not reinventing the wheel' can be adopted also = in the project building scenario. <project basedir=3D"." default=3D"compile" name=3D"aspect-view-echo2">=20 ....CUT ... </project> =09 This build file is extremely short, since it execute the default-build.xml (in common) with project attributes. Having a common super-pom.xml for storing common dependencies, = attributes and other stuff is also possible in maven2, and suggested in case of = somehow big projects where module splittage is welcome.=20 This makes easy to develop a new module for Roma... this is true if you know the current customized directory structure of = the project. I just checked out sources, and having a common, conventionized directory structure would have helped me to find my way through it.=20 As soon as I can, i'll try to mavenize a small part (the core), and see = how it works. --=20 http://valerioschiavoni.blogspot.com=20 http://jroller.com/page/vschiavoni=20 |
|
From: Valerio De C. <val...@gm...> - 2006-05-02 19:38:12
|
MjAwNi81LzIsIEx1Y2EgR2FydWxsaSA8bC5nYXJ1bGxpQHByb25ldGljcy5pdD46Cj4KPiBIaSwK PiBJJ20gY3VyaW91cyB0byBnaXZlIGEgbG9vayB0byB0aGUgTWF2ZW4yIHN0cnVjdHVyZSA7LSkK CgpNZSB0b28hIDspCgpJIHdhbnRlZCB0byBtb3ZlIGFsbCBjb21tb24gbGlicyAoY29tbW9uLWxv Z2dpbmcsIGV0Yy4pIGZyb20gbW9kdWxlcyB0bwo+IGNvbW1vbi9saWIgcGF0aCB0byBhdm9pZCBq YXIgcmVkdW5kYW5jeSwgYnV0IEkgcHJlZmVyIHRvIHdhaXQgeW91cgo+IG1hdmVuaXphdGlvbiBi ZWZvcmUgdG8gbWFrZSB0aGlzIGxpdHRsZSByZWZhY3RvcmluZy4KCgpPaCB3ZWxsLCBhcyBBbGVz c2lvIHN1Z2dlc3RlZCwgd2UgY2FuIHVzZSBhIHN1cGVyLXBvbS54bWwgdGhhdCB3aWxsIGRlZmlu ZQp0aGUgZ2VuZXJhbCBiZWhhdmlvdXIgYW5kIHNjaGVtYSBvZiBSb21hIHByb2plY3QgYW5kIGRl dmVsb3AgKGFuZCBzbywKbWFuYWdlKSBlYWNoIG1vZHVsZSBpbiBhIHNwbGl0dGFnZSBvZiB0aGUg ImJpZyIgbWFpbiBwcm9qZWN0Li4uCgpCdXQgSSB3YXMgdGhpbmtpbmcsIGhvdyB3ZSBjYW4gc3Bs aXQgdGhlIGNvZGU/CgpBbGwgY29tbW9uIGphcnMgYW5kIGNvcmUgb24gZmlyc3Qgc2lkZSBhbmQg dGhlIG90aGVycyBtb2R1bGVzIHdpdGggZWFjaApwb20ueG1sPwpPciBzaW1wbHkgdGhlIHN1cGVy LXBvbS54bWwgYW5kIGZvciBlYWNoIG1vZHVsZSB3ZSBpbnZva2UgdGhlIGFudC10YXNrPwoKV2hh dCB0aGUgY29tbXVuaXR5IHNheSBhYm91dCBvdGhlciBmZWF0dXJlcz8gQW55IHZvbHVudGVlcnM/ CgoKCj4gQXMgc29vbiBhcyBJIGNhbiwgaSdsbCB0cnkgdG8gbWF2ZW5pemUgYSBzbWFsbCBwYXJ0 ICh0aGUgY29yZSksIGFuZCBzZWUKPiBob3cKPiBpdCB3b3Jrcy4KCgpXZWxsLCBWYWxlcmlvIHdp bGwgdHJ5IHRvIG1hdmVuaXplIGJ1dCBMdWNhIG1hdmVuIHdpbGwgYWxzbyB1c2VkIGJ5IHdpemFy ZAp0byBidWlsZCBuZXcgcHJvamVjdCBvciB3ZSdsbCB1c2UgaXQgb25seSB0byBkZXZlbG9wIFJv bWE/CgpCeWV6LApWYWxlcmlvCgotLQoiVG8gZXJyIGlzIGh1bWFuLCBidXQgZm9yIGEgcmVhbCBk aXNhc3RlciB5b3UgbmVlZCBhIGNvbXB1dGVyLiIKCmh0dHA6Ly92YWxlcmlvLmRlY2Fyb2xpcy5n b29nbGVwYWdlcy5jb20KdmFsZXJpby5kZWNhcm9saXNAZ21haWwuY29tCg== |
|
From: Valerio S. <val...@gm...> - 2006-05-02 22:32:09
|
hi, On 5/2/06, Valerio De Carolis <val...@gm...> wrote: > I'm curious to give a look to the Maven2 structure ;-) > > Me too! ;) > you can take an early look at maven conventions : http://maven.apache.org/maven-conventions.html I wanted to move all common libs (common-logging, etc.) from modules to > > common/lib path to avoid jar redundancy, but I prefer to wait your > > mavenization before to make this little refactoring. > > instead, you should consider removing all jars from svn, and declare them a= s dependencies :) Or simply the super-pom.xml and for each module we invoke the ant-task? > i don't get what you mean here... Well, Valerio will try to mavenize but Luca maven will also used by wizard > to build new project or we'll use it only to develop Roma? > You should distinguish between 1) a CLI (command-line-interface), which can be implemented as a maven goal, so that offered options can be choosen to build a roma-project, and 2) a tool for developers that help them to build = a software providing a given set of rules, best-practices and conventions. What are you referring at ? ciao, valerio -- http://valerioschiavoni.blogspot.com http://jroller.com/page/vschiavoni |
|
From: Valerio De C. <val...@gm...> - 2006-05-03 15:20:18
|
Pgo+IFdlbGwsIFZhbGVyaW8gd2lsbCB0cnkgdG8gbWF2ZW5pemUgYnV0IEx1Y2EgbWF2ZW4gd2ls bCBhbHNvIHVzZWQgYnkgd2l6YXJkCj4gPiB0byBidWlsZCBuZXcgcHJvamVjdCBvciB3ZSdsbCB1 c2UgaXQgb25seSB0byBkZXZlbG9wIFJvbWE/Cj4gPgo+Cj4gWW91IHNob3VsZCBkaXN0aW5ndWlz aCBiZXR3ZWVuIDEpIGEgQ0xJIChjb21tYW5kLWxpbmUtaW50ZXJmYWNlKSwgd2hpY2gKPiBjYW4g YmUgaW1wbGVtZW50ZWQgYXMgYSBtYXZlbiBnb2FsLCBzbyB0aGF0IG9mZmVyZWQgb3B0aW9ucyBj YW4gYmUgY2hvb3Nlbgo+IHRvIGJ1aWxkIGEgcm9tYS1wcm9qZWN0LCBhbmQgMikgYSB0b29sIGZv ciBkZXZlbG9wZXJzIHRoYXQgaGVscCB0aGVtIHRvCj4gYnVpbGQgYSBzb2Z0d2FyZSBwcm92aWRp bmcgYSBnaXZlbiBzZXQgb2YgcnVsZXMsIGJlc3QtcHJhY3RpY2VzIGFuZAo+IGNvbnZlbnRpb25z Lgo+IFdoYXQgYXJlIHlvdSByZWZlcnJpbmcgYXQgPwo+CgpCb3RoLCBpZiBJIGRvbid0IGJlIHdy b25nLCBSb21hIGlzIG5vdCBvbmx5IGEgbWV0YWZyYW1ld29yayBidXQgYWxzbyBhCiJ0b29sIiB3 aGljaCBoZWxwIGRldmVsb3BlcnMgdG8gZmFzdCBidWlsZCBoaXMgYXBwcyBpbmRpcGVuZGVudGx5 IGZyb20gdGhlCnN1Yi1mcmFtZXdvcmsgY2hvb3NlbiEgVGhhdCBpcyB0aGUgcmVhc29uIGZvciB0 aGUgQ0xJLi4uCgpOb3csIHRoZSBDTEkgaW52b2tlIGFudCdzIGxpYnJhcnkgYXQgcnVudGltZT8g KGkuZSB0byBpbmplY3QgYSBuZXcgbW9kdWxlIGluCnRoZSBwcm9qZWN0Li4uKQoKQnllegoKLS0K IlRvIGVyciBpcyBodW1hbiwgYnV0IGZvciBhIHJlYWwgZGlzYXN0ZXIgeW91IG5lZWQgYSBjb21w dXRlci4iCgpodHRwOi8vdmFsZXJpby5kZWNhcm9saXMuZ29vZ2xlcGFnZXMuY29tCnZhbGVyaW8u ZGVjYXJvbGlzQGdtYWlsLmNvbQo= |
|
From: Luca G. <l.g...@pr...> - 2006-05-03 15:26:25
|
Hi! yes, the CLI uses the linked ant library to execute the <module-path>/wizard/wizard.xml if exists. bye, Luca Garulli Blogging on: http://zion-city.blogspot.com http://RomaFramework.xwiki.com - The new way to build Java applications http://www.Pro-Netics.com (member of Orixo.com - The XML business allianc= e) http://www.OrienTechnologies.com - Light ODBMS, All in one JDO solution On Wed, May 3, 2006 5:20 pm, Valerio De Carolis said: >> >> Well, Valerio will try to mavenize but Luca maven will also used by >> wizard >> > to build new project or we'll use it only to develop Roma? >> > >> >> You should distinguish between 1) a CLI (command-line-interface), whic= h >> can be implemented as a maven goal, so that offered options can be >> choosen >> to build a roma-project, and 2) a tool for developers that help them t= o >> build a software providing a given set of rules, best-practices and >> conventions. >> What are you referring at ? >> > > Both, if I don't be wrong, Roma is not only a metaframework but also a > "tool" which help developers to fast build his apps indipendently from = the > sub-framework choosen! That is the reason for the CLI... > > Now, the CLI invoke ant's library at runtime? (i.e to inject a new modu= le > in > the project...) > > Byez > > -- > "To err is human, but for a real disaster you need a computer." > > http://valerio.decarolis.googlepages.com > val...@gm... > |