[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [iam-dev] Support for locally installed maven
|
The main benefit of using the external maven (in my eyes) is to avoid
regressions in the 3.0 codebase. Also, I've heard that not all the
features in 2.x will be available in 3.x (replaced by other
mechanisms....).
Performance-wise, using an external maven should be "good enough" for
running goals (maybe an small performance losss due to launching a new
VM). What's complicated is to use an external maven for metadata
handling (reading and resolving dependencies, registration of IAM-
specific components in the plexus embedder....).
The problem with permgen during project import will only be resolved
by an external embedder if we can use it for resolving dependencies
during the import... which I think would be hard, but haven't looked
at the problem so I can't really tell.
Allan, why don't you try to explore the possibilities (specially for
all the uses of the embedder during the import, which is the main
problem you describe) and report back?
El 22/11/2008, a las 3:49, Allan G. Ramirez escribió:
I tried m2eclipse also, using the embedder not the installed maven,
months ago and I also get permspace error when importing archiva.
I'll give try importing archiva using installed maven this monday.
Carlos Sanchez wrote:
You could get away with command line for runnong builds, but the
problem is that for classpath container you'd still need embedded
maven, to pass the resulting classpath to JDT
Can we take a look at m2e and see how they do it / reuse something?
On Thu, Nov 20, 2008 at 7:40 PM, Allan G. Ramirez <agramirez@xxxxxxxxx
> wrote:
Hi guys,
What if we'll implement a feature that gives user an option to use
installed
maven so that we can get away the embedder issues below
1. The embedder has performance issues w/c makes iam impossible to
support
big projects. I tried importing archiva-1.1.2 but i still got
permgem space
error even if the permsize of eclipse is increased.
http://code.google.com/p/q4e/issues/detail?id=486
<http://code.google.com/p/q4e/issues/detail?id=486&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Patch%20Stars
>2.
The embedder is not that stable. It has regressions. See
http://code.google.com/p/q4e/issues/detail?id=534 &
http://code.google.com/p/q4e/issues/detail?id=363.
These would require proper planning though cause this is a big
feature if
implemented..
Thoughts?
_______________________________________________
iam-dev mailing list
iam-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/iam-dev
_______________________________________________
iam-dev mailing list
iam-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/iam-dev
_______________________________________________
iam-dev mailing list
iam-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/iam-dev