the version of archetype you used (1.4m3) had problems, try to
generate the project against 1.4-snapshot

mvn archetype:create -DarchetypeGroupId=org.apache.wicket
-DarchetypeArtifactId=wicket-archetype-quickstart
-DarchetypeVersion=1.4-SNAPSHOT -DgroupId=com.mycompany
-DartifactId=myproject
-DremoteRepositories=http://wicketstuff.org/maven/repository/

-igor

On Mon, Nov 3, 2008 at 6:42 PM, jpswain <[EMAIL PROTECTED]> wrote:
>
> Hey guys,
>
> I've been working with Wicket using Ant for the last year with no big
> problems.  However, I am now trying to get maven working so I can build a
> quickstart to demonstrate a problem I'm having with AjaxFallbackButton.
>
> Anyways, sorry for the extremely long post, but maven is just driving me
> absolutely, completely nuts and would really appreciate any help on what I'm
> doing wrong here.
>
> I very much appreciate any help you guys can offer.  The Wicket community is
> really the best.
>
> Thanks,
> J
>
>
> ==========================================================================
> This part seemed to work fine: (and as far as I know my local repo folder in
> ~/.m2 has everything downloaded that it needs.  The wicket jar and tons of
> other stuff is there.)
>
> lola:Java.NetBeans.Projects lola$ mvn archetype:create
> -DarchetypeGroupId=org.apache.wicket
> -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=1.4-m3
> -DgroupId=com.musictramp -DartifactId=myproject
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Maven Default Project
> [INFO]    task-segment: [archetype:create] (aggregator-style)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Setting property: classpath.resource.loader.class =>
> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO] [archetype:create]
> [WARNING] This goal is deprecated. Please use mvn archetype:generate instead
> [INFO] Defaulting package to group ID: com.musictramp
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Using following parameters for creating OldArchetype:
> wicket-archetype-quickstart:1.4-m3
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Parameter: groupId, Value: com.musictramp
> [INFO] Parameter: packageName, Value: com.musictramp
> [INFO] Parameter: package, Value: com.musictramp
> [INFO] Parameter: artifactId, Value: myproject
> [INFO] Parameter: basedir, Value: /Users/lola/Java.NetBeans.Projects
> [INFO] Parameter: version, Value: 1.0-SNAPSHOT
> [INFO] ********************* End of debug info from resources from generated
> POM ***********************
> [INFO] OldArchetype created in dir:
> /Users/lola/Java.NetBeans.Projects/myproject
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Mon Nov 03 19:11:38 CST 2008
> [INFO] Final Memory: 14M/490M
> [INFO]
> ------------------------------------------------------------------------
>
>
>
>
>
> ==========================================================================
> It fails here:
>
> lola:myproject lola$ pwd
> /Users/lola/Java.NetBeans.Projects/myproject
>
> lola:myproject lola$ mvn package
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building quickstart
> [INFO]    task-segment: [package]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 2 source files to
> /Users/lola/Java.NetBeans.Projects/myproject/target/classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/HomePage.java:[10,37]
> generics are not supported in -source 1.3
> (use -source 5 or higher to enable generics)
> public class HomePage extends WebPage<Void> {
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/WicketApplication.java:[22,13]
> generics are not supported in -source 1.3
> (use -source 5 or higher to enable generics)
>        public Class<HomePage> getHomePage()
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Mon Nov 03 19:12:01 CST 2008
> [INFO] Final Memory: 13M/490M
> [INFO]
> ------------------------------------------------------------------------
> lola:myproject lola$
>
>
>
>
>
> ==========================================================================
> It's strange that it's complaining about "source 1.3" since I'm using Java
> 6.
> See:
> lola:Users lola$ mvn -v
> Maven version: 2.0.9
> Java version: 1.6.0_07
> OS name: "mac os x" version: "10.5.5" arch: "x86_64" Family: "mac"
> lola:Users lola$
>
>
>
>
>
> ==========================================================================
> I looked up the source level issue, and found I needed to add this to the
> pom.xml of my project:
> <plugin>
>        <groupId>org.apache.maven.plugins</groupId>
>        <artifactId>maven-compiler-plugin</artifactId>
>        <version>2.0.2</version>
>        <configuration>
>                <source>1.5</source>
>                <target>1.5</target>
>        </configuration>
> </plugin>
>
>
>
>
>
> ===========================================================================
> Then I ran it again:
>
> lola:myproject lola$ mvn package
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building quickstart
> [INFO]    task-segment: [package]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 2 source files to
> /Users/lola/Java.NetBeans.Projects/myproject/target/classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/HomePage.java:[10,37]
> type org.apache.wicket.markup.html.WebPage does not take parameters
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/HomePage.java:[25,21]
> type org.apache.wicket.markup.html.basic.Label does not take parameters
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/WicketApplication.java:[10,7]
> com.musictramp.WicketApplication is not abstract and does not override
> abstract method getHomePage() in org.apache.wicket.Application
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/WicketApplication.java:[22,24]
> getHomePage() in com.musictramp.WicketApplication cannot override
> getHomePage() in org.apache.wicket.Application; attempting to use
> incompatible return type
> found   : java.lang.Class<com.musictramp.HomePage>
> required: java.lang.Class<? extends org.apache.wicket.Page>
>
> /Users/lola/Java.NetBeans.Projects/myproject/src/main/java/com/musictramp/WicketApplication.java:[22,14]
> type parameter com.musictramp.HomePage is not within its bound
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1 second
> [INFO] Finished at: Mon Nov 03 19:16:17 CST 2008
> [INFO] Final Memory: 19M/490M
> [INFO]
> ------------------------------------------------------------------------
>
>
>
> This is all very strange because everything looks completely normal in the
> src directory.  I have no idea what is wrong.
>
> ==========================================================================
>
>
>
> --
> View this message in context: 
> http://www.nabble.com/Maven-Wicket-1.4-m3-can%27t-install-build.-tp20314685p20314685.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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