It would be easy to fix this - look into my recent addition to the pom.xml:
<plugin> <artifactId>maven-idea-plugin</artifactId> <version>2.0-beta-2-SNAPSHOT</version> <configuration> <jdkLevel>1.3</jdkLevel> <useClassifiers>true</useClassifiers> <linkModules>true</linkModules> <neverLinkModules>myfaces-shared-core,myfaces-shared-impl,myfaces-shared-tomahawk,myfaces-shared-project</neverLinkModules> <downloadSources>true</downloadSources> </configuration> </plugin> with downloadSource=true, you will see the sources for the shared classes! neverLinkModules is a small patch to the idea-plugin which is currently situated on my pc only - I'm attaching the patch here if anyone is interested; it will include all modules except the shared module normally; only the shared module will be linked as a library. This means you can work like normal, except with the shared code (currently, everything is linked as a library). You need to checkout the head version of the maven-idea-plugin from: http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-idea-plugin and build it locally for this to work. regards, Martin On 9/11/06, Wendy Smoak <[EMAIL PROTECTED]> wrote:
On 9/11/06, Thorbjørn Ravn Andersen <[EMAIL PROTECTED]> wrote: > Wendy Smoak skrev den 11-09-2006 18:09: > > > > The shared code gets re-packaged at compile time, so the package name > > won't match exactly. > > > Would it be a big effort to release the sources corresponding to the > binaries when creating a new version? The MyFaces Core 1.1.4 release is currently being voted on, and it includes both binary and source distributions as well as -javadocs and -sources jars for the Maven repository. The situation with 'shared' is somewhat complicated. For example, I don't think 'mvn idea:idea' is going to pick up the -sources jar for shared without some intervention, but at least we'll make them available, and go from there. -- Wendy
-- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces
neverIncludeModules.patch
Description: Binary data