You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Bill Dudney <bd...@mac.com> on 2006/01/11 03:55:05 UTC

dir names and artifact id's

Hi all,

Here is a discussion starter to get things going on artifactId's and  
directory names;

TTFN,

-bd-

myfaces/api/pom.xml => parent pom
	groupId = org.apache.myfaces
	artifactiId = myfaces-project

myfaces/api/api/pom.xml =>  child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-api

myfaces/api/myfaces-assembly/pom.xml =>  child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-assembly

myfaces/commons/pom.xml =>  child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-commons

myfaces/impl/pom.xml =>  child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-impl

myfaces/sandbox/pom.xml =>  parent to sandbox, sandbox-assembly and  
sandbox-examples - child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-sandbox-module

myfaces/sandbox/sandbox/pom.xml =>  child to myfaces/sandbox/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-sandbox

myfaces/sandbox/sandbox-assembly/pom.xml =>  child to myfaces/sandbox/ 
pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-sandbox-assembly

myfaces/sandbox/sandbox-examples/pom.xml =>  child to myfaces/sandbox/ 
pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-sandbox-examples

myfaces/tomahawk/pom.xml =>  parent to tomahawk, tomahawk-assembly  
and tomahawk-examples - child to myfaces/api/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-tomahawk-module

myfaces/tomahawk/tomahawk/pom.xml =>  child to myfaces/tomahawk/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-tomahawk

myfaces/tomahawk/tomahawk-assembly/pom.xml =>  child to myfaces/ 
tomahawk/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-tomahawk-assembly

myfaces/tomahawk/ tomahawk-examples/pom.xml =>  child to myfaces/ 
tomahawk/pom.xml
	groupId = org.apache.myfaces
	artifactiId = myfaces-tomahawk-examples


Re: dir names and artifact id's

Posted by Sean Schofield <se...@gmail.com>.
> I would prefer directory name == artifactId

I agree.  myfaces-tomahawk-module is too long.  Just tomahawk is fine.
 There was a discussion about changing it to myfaces-tomahawk (Martin
is for this) or keeping it as tomaahwk (Bernd is for this.)  I am
somewhere in the middle.  Lets leave them alone (so just tomahawk)
until we have everything working before making a final naming
decision.

> myfaces-project is a good idea

+ 1


> > myfaces/api/myfaces-assembly/pom.xml =>  child to myfaces/api/pom.xml
> > groupId = org.apache.myfaces
> > artifactiId = myfaces-assembly

I think we should change to core-assembly/pom.xml with artifact id of
myfaces-core.  Its not the entire myfaces project that is assembled,
just the core (api + impl).

Also, shouldn't the assembly for core include the commons.jar as a
dependency?  We want to distribute the commons.jar in the resulting
zip file don't we?  I think it would be a pain to have to download the
*correct* version of commons when a new core release comes out.


> I think sandbox is the sandbox for tomahawk

What do you mean by this?  Yes its true that the sandbox stuff
eventually gets promoted to sandbox.  I think we originally had
something like this over the weekend when you and I were moving things
around.  What is changing your mind on this?  I think its fine the way
it is.

[snip]
> Bernd

Sean

Re: dir names and artifact id's

Posted by Bernd Bohmann <be...@atanion.com>.
Hello Bill,

I would prefer directory name == artifactId

Bill Dudney schrieb:
> Hi all,
> 
> Here is a discussion starter to get things going on artifactId's and 
> directory names;
> 
> TTFN,
> 
> -bd-
> 
> myfaces/api/pom.xml => parent pom
> groupId = org.apache.myfaces
> artifactiId = myfaces-project
> 
myfaces-project is a good idea

> myfaces/api/api/pom.xml =>  child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-api
> 
myfaces/api/myfaces-api/pom.xml

> myfaces/api/myfaces-assembly/pom.xml =>  child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-assembly
> 
> myfaces/commons/pom.xml =>  child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-commons
> 
> myfaces/impl/pom.xml =>  child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-impl
> 
> myfaces/sandbox/pom.xml =>  parent to sandbox, sandbox-assembly and 
> sandbox-examples - child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-sandbox-module
> 

I think sandbox is the sandbox for tomahawk

myfaces/sandbox/pom.xml =>  parent to tomahawk-sandbox, 
tomahawk-sandbox-assembly and
tomahawk-sandbox-examples - child to myfaces/tomahawk/pom.xml
groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-sandbox-project

> myfaces/sandbox/sandbox/pom.xml =>  child to myfaces/sandbox/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-sandbox

myfaces/sandbox/tomahawk-sandbox/pom.xml =>  child to 
myfaces/sandbox/pom.xml
groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-sandbox

> 
> myfaces/sandbox/sandbox-assembly/pom.xml =>  child to 
> myfaces/sandbox/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-sandbox-assembly

myfaces/sandbox/tomahawk-sandbox-assembly/pom.xml =>  child to
myfaces/sandbox/pom.xml
groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-sandbox-assembly


> 
> myfaces/sandbox/sandbox-examples/pom.xml =>  child to 
> myfaces/sandbox/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-sandbox-examples
> 

 > myfaces/sandbox/tomahawk-sandbox-examples/pom.xml =>  child to
 > myfaces/sandbox/pom.xml
 > groupId = org.apache.myfaces.tomahawk
 > artifactiId = tomahawk-sandbox-examples


> myfaces/tomahawk/pom.xml =>  parent to tomahawk, tomahawk-assembly and 
> tomahawk-examples - child to myfaces/api/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-tomahawk-module

groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-project

> 
> myfaces/tomahawk/tomahawk/pom.xml =>  child to myfaces/tomahawk/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-tomahawk

groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk

> 
> myfaces/tomahawk/tomahawk-assembly/pom.xml =>  child to 
> myfaces/tomahawk/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-tomahawk-assembly

groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-assembly

> myfaces/tomahawk/ tomahawk-examples/pom.xml =>  child to 
> myfaces/tomahawk/pom.xml
> groupId = org.apache.myfaces
> artifactiId = myfaces-tomahawk-examples

myfaces/tomahawk/tomahawk-examples/pom.xml =>  child to
myfaces/tomahawk/pom.xml
groupId = org.apache.myfaces.tomahawk
artifactiId = tomahawk-examples

tiles
artifactId = tomahawk-example-tiles

blank
artifactId = tomahawk-example-blank
..

Best Regards

Bernd