You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by jpswain <jp...@gmail.com> on 2008/11/04 02:42:38 UTC

Maven Wicket 1.4-m3 can't install/build.

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: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Maven Wicket 1.4-m3 can't install/build.

Posted by jpswain <jp...@gmail.com>.
Igor,

Thanks!  I just saw that a few minutes ago.  There was some weird stuff in
the quickstart java files where one had the page genericized as <Void> and
some other stuff.

I appreciate the help.

J


-- 
View this message in context: http://www.nabble.com/Maven-Wicket-1.4-m3-can%27t-install-build.-tp20314685p20315307.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Maven Wicket 1.4-m3 can't install/build.

Posted by Igor Vaynberg <ig...@gmail.com>.
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 <jp...@gmail.com> 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: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org