FYI

---------- Forwarded message ----------
From: Fabrizio Giustina <[EMAIL PROTECTED]>
Date: Sep 11, 2005 11:47 AM
Subject: Re: [M1] Commit support for WTP in Eclipse plug-in
To: Brett Porter <[EMAIL PROTECTED]>


this is an aggregate diff for a bunch of eclipse plugin issues. There
is a txt attached with the list of solved issues and also a list of
items which IMHO should be closed as invalid, duplicate, or won't fix.
All the changes have unit tests and documentation has been updated.
The total number of issues which should be closed in jira after this
is 19.

There are still some issues left which I would like to work at, but
first I would like to start seeing something committed, before wasting
my time and ending up in a totally changed plugin... an aggregate diff
should be easy to commit for you also if, I know, it's not ideal to
have many changes in the same commit.
I actually focused on solving old issues reported by users, adding
webtool support, and starting making the m1 and m2 plugin converging
(make the M1 plugin use the same path for source attachment as the M2
one, now that maven 2 has a standardized artifact name for sources). I
will investigate in extracting bits from the m2 plugin when issues are
mostly solved...

Let me know what you think

fabrizio


==== MPECLIPSE_fixes.txt ====

fixed:
MPECLIPSE-96 classpathentry contains trailing pipe character that
confuses Eclipse 3.1
MPECLIPSE-80 Generate .wtpmodules files
MPECLIPSE-78 avoid duplicated builders/natures
MPECLIPSE-63 dont want the hardcoded org.eclipse.jdt.core.javabuilder
MPECLIPSE-92 Setting relative path value to "maven.eclipse.output.dir"
generates wrong absolute classpath entry
MPECLIPSE-72 Failing use cases for projects with just resources


duplicate:
MPECLIPSE-81 Resources are added as path even if they do not exist in
the filesystem
            -> see MPECLIPSE-72
MPECLIPSE-74 javanature / javabuilder for every kind of project
            -> see MPECLIPSE-63 (different solution, java nature is
not added if there are no source/resource folders)


already fixed in svn:
MPECLIPSE-87 syntax problem using classpath exclusions with Eclipse 3.0
MPECLIPSE-90 Backslash in generated .classpath


mark as invalid:
MPECLIPSE-97 (refers to the Mevenide eclipse plugin)
MPECLIPSE-95 (refers to the Mevenide eclipse plugin)
MPECLIPSE-98 Default locations not formatted correctly out of the box
            the issue report states that the plugin is generating
entries starting with "file://" somewhere,
            but that's absolutely not the case, at least for the
current version. Maybe another Mevenide issue?


won't fix:
MPECLIPSE-57 Make sourcepath more flexible
            Related to the change explained in changes.xml:
            Java source location now defaults to
MAVEN_REPO${groupId}/java-sources/${artifactId}-${version}-sources.jar
            (standard location where source artifacts are deployed by
the m2 source plugin in a legacy/m1 repository layout).
            The path
${groupId}/src/${artifactId}-${version}.${maven.eclipse.src.extension}
is still supported for backward
            compatibility and it will be used only if a file already
exists at that location.
            Since now there is well defined standard it doesn't make
sense to make the artifact name and location configurable.
MPECLIPSE-89 ignore non-existing projects referenced by
eclipse.dependency property
            Referenced projects could be located in a different
directory: projects in the same eclipse workspace are in the
            workspace directory by default, but you are free to link
projects in different locations.
            DUe to this reason, there is no way to check for the
existence of a dependant project in the eclipse workspace.
MPECLIPSE-85 Support for "lib" classpathentry
            jar files not in the maven repository should anyway be
added to project.xml using the standard maven jar override system.
            The project should mantain the same set of dependencies
both when built using maven than Eclipse, why you should need a
            dependency only when the project is built using eclipse
MPECLIPSE-73 User Library type dependecy
            A user library can be added as a "con" classpath entry,
already supported by the plugin. See also MPECLIPSE-85 for
            some considerations about "eclipse only" dependencies
MPECLIPSE-66 Custom eclipse variables in .classpath generation
            same as MPECLIPSE-85
MPECLIPSE-61 Support different output folders for different source folders
            The maven eclipse plugin already supports setting
different output folders for main/test source folders. I couldn't see
            any valid use case for adding different output folders to
eclipse since maven simply doesn't support that.

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

Reply via email to