[EMAIL PROTECTED] wrote:

Nathan,

my suggestion to resolve this is here:

http://blogs.codehaus.org/people/dion/archives/000717_problems_with_the_maven_10_architecture.html

My take is we should change the plugins dir to be a repo like structure.

wouldn't this still cause problems if there are multiple plugins with the same name, or conflicts due to different goals with the name?


--
dIon Gillard, Multitask Consulting



Nathan Coast <[EMAIL PROTECTED]> wrote on 15/05/2004 11:50:53 AM:


Hi,

I'm planning to roll out 6 or 7 new or updated plugins on the codeczar site. Before I do this I want to make sure I have the naming conventions correct.

Pretty much every plugin is named 'maven-foobar-plugin'

the problem I have is what to name plugins where a plugin with the same name has been released by other someone else and how to avoid such conflicts in the future.

e.g.
maven-weblogic-plugin
maven-tomcat-plugin
maven-sql-plugin

I think this is likely to lead to confusion with people installing plugins with the same name from different places.

I think there are three options:

1) leave things the way they are
2) replace the 'maven' bit of the name with source domain (in my case that would lead to 'codeczar-tomcat-plugin')
3) add the domain to the plugin name 'codeczar-maven-tomcat-plugin' which would lead to all 3rd party plugins having 4 parts to the name and


 plugins hosted at apache having 3 parts 'maven-test-plugin'

before I release the plugins I'd prefer to follow the standard. If there isn't a standard I'd be grateful if we could establish one. The last thing I want to do is create confusion by releasing plugins only to


re-release them later with different names.

I brought this up a while ago and it seems that some people have their own informal conventions that they follow for internal or project-oriented plugins

http://www.mail-archive.com/[EMAIL PROTECTED]/msg05289.html

I accept that it would be better if there were only one plugin for each functional area. ie only one weblogic plugin. The situation I am in is


that I have established maven with a number of clients who are now using


un-released plugins. I would like to formally release these plugins so these clients have a means of obtaining updates without there being the possibility of conflicts with someone elses plugins in the future. I


would also like to make this work available to the wider community without conflicting with other people's work.

other concerns...

Leave names as they are:
I don't want to appear to be stepping on anyones toes by releasing work that is similar to and has the same name as someone elses. I also don't


want to end up with name conflicts in the future.

Change the name to something like codeczar-tomcat-plugin:
In this case, the 'maven' prefix should become reserved in the same way the you don't create java classes called java.lang.FooBar. If I create a plugin called codeczar-tomcat-plugin, it will seem less official than one created by someone else who named theirs maven-tomcat-plugin.


cheers
Nathan





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to