If my memory is good...
If Id is a simple name, id is used as a shotcut if groupId=artifactId thus
groupId=id and artifactId=id
If id is a compound name id=foo:bar, maven must understand that groupId=foo
and artifact=bar.
Id should be deprecated and is just here to maintain the backward
compatibility.
Open the issue, we'll take a look at it (it will be resolved for the RC1 if
we can't do it for the beta 3).
Arnaud
On 7/31/06, Daniel Beland <[EMAIL PROTECTED]> wrote:
I am using the build of 2006-07-23. Whenever I do jar:install or
jar:deploy
or war:install or war:deploy it does it.
Same thing for struts-module plugin or other custom plugins I developed.
It seems to come directly from the maven code as it is common to all
plugins
I've tried.
If I have the following code in the POM:
<id>id</id>
<groupId>group</groupId>
<artifactId>artifact</artifactId>
<currentVersion>2.11-beta2</currentVersion>
Here is the trace:
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.1-beta-3-SNAPSHOT
build:start:
java:prepare-filesystem:
java:compile:
xdoclet:hibernatedoclet:
fix-foreign-keys:
[echo] Compiling to c:\eclipse\workspace\DBInterface/target/classes
[echo]
==========================================================
WARNING: maven.compile.target is not set:
using the default value which depends on your JVM
==========================================================
java:jar-resources:
copy-hbm-files:
test:test:
jar:jar:
jar:install:
[echo] Installing...
Uploading to group/jars/id-2.11-beta2.jar:
.................... (467K)
Uploading to group/poms/id-2.11-beta2.pom:
.................... (16K)
BUILD SUCCESSFUL
Total time : 12 seconds
Finished at : Monday, July 31, 2006 10:02:49 BST AM
I'll open a bug in jira
On 7/29/06, Lukas Theussl <[EMAIL PROTECTED]> wrote:
>
> Where did you read that in maven 1.1 <id> is used instead of
> <artifactId>? It should be just the other way round, we have replaced
> <id> by the combination <groupId><artifactId>. However, there are
> probably still some inconsistencies (see eg [1]), so it would be good to
> know where you ran into problems with this?
>
> Cheers,
> -Lukas
>
> [1] http://jira.codehaus.org/browse/MAVEN-1704
>
>
> Daniel Beland wrote:
> > Hi,
> >
> >
> > in maven 1.0.2, when I install or deploy an artifact, it is put in the
> > <groupId> directory under <type>s and the artifact is named
> > <artifactId>.<type>
> >
> > Now in maven 1.1, the artifact is named <id> instead of <artifactId>.
I
> was
> > not using this tag previously I think Mevenide defaults it to
> > <groupId>:<artifactId> so obviously it causes problems because it is
not
> > named as before and it is not deployed at all (I think the colon is
not
> > supported in the file name).
> >
> >
> > On the web site it says this:
> > id The short name of the project. This value is used when naming
> > jars<http://maven.apache.org/maven-1.x/plugins/java/index.html>and
> > distribution
> > files <http://maven.apache.org/maven-1.x/plugins/dist/index.html>.
> > groupId The short name of the project group. This value is used to
> > group all jars
> > for a project in one directory. For more info look at the user
> > guide<http://maven.apache.org/maven-1.x/reference/conventions.html>.
> > artifactId The short name of the project. This value is used in
> > conjunction with groupId when naming
> > jars<http://maven.apache.org/maven-1.x/plugins/java/index.html>and
> > distribution
> > files <http://maven.apache.org/maven-1.x/plugins/dist/index.html>.
> >
> > I don't mind updating all my project files, I just want to make sure
it
> is
> > the expected behaviour from now on before I do it?
> >
> >
> > Thanks,
> > Daniel
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>