How to use apache wicket extensions? - java

I want to use the AjaxFallbackDefaultDataTable in wicket to view my data but these imports are showing error in eclipse :
import org.apache.wicket.extensions.ajax.markup.html.repeater.data.table.AjaxFallbackDefaultDataTable; import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator;
import org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn;
import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn;
import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn;
I guess I should be downloading an extensions jar file from somewhere but I don't know where at, and the Apache wicket website is vague regarding this point.
I am using eclipse with maven plugin and wicket 1.5RC1

You can get the wicket-extensions library from the maven repository. This site shows assorted versions and allows you to retrieve it by just downloading the jar or by using various build tools including of course maven.
Maven is a good tool for dealing java dependency management, and wicket quickstart is useful for starting wicket projects with a maven setup.

I simply added the following lines to the pom.xml file to add the extensions dependency .
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-extensions</artifactId>
<version>1.5-RC1</version>
</dependency>

Related

Importing Beat Link Java Library From Maven Central To Eclipse?

This is the first time I have encountered Maven so I don't really know what I'm doing here.
What I'm trying to accomplish is to import the java library Beat Link into my java code using Maven.
Could anyone please provide a simple step by step on how to do this in eclipse?
On maven central you got the maven dependency text -
<dependency>
<groupId>org.deepsymmetry</groupId>
<artifactId>beat-link</artifactId>
<version>0.6.3</version>
</dependency>
Once you create a maven project you should have a pom.xml file.
You need to add this text to the dependencies section of your pom.xml file.
If that doesnt make sense to you, do yourself a favor and read/watch a quick tutorial about using maven on a java project. It's pretty simple once you see how it works.

Importing Spotify API Client Library through Maven / Eclipse

I want to use this wrapper to access the Spotify Web API using Java, via an Eclipse IDE :
https://github.com/thelinmichael/spotify-web-api-java
However, I have zero knowledge of Maven and working with external libraries. I imported this project using "File > Import > Existing Maven Projects..." and that seemed to work fine. However, I am not sure how to actually use the library / project in my code. Do I make a new user library and put the jar files into it? And if I do that, how does the Maven part of it work?
Thanks so much. I'm really struggling here.
Just like any maven dependency, you simply add
<!-- https://mvnrepository.com/artifact/se.michaelthelin.spotify/spotify-web-api-java -->
<dependency>
<groupId>se.michaelthelin.spotify</groupId>
<artifactId>spotify-web-api-java</artifactId>
<version>6.4.0</version>
</dependency>
to your dependencies in your pom.xml. Maven will automatically import the jars into your .m2 directory when you build, and you can use import them into our code the regular way

How to use Kumo Java Word Cloud?

I am an amateur in Java and I don't know how to use the Kumo wordcloud.
I downloaded the source from GitHub
How to import it into the project from its source?
How to try out the examples?
Using Eclipse IDE (Mars) with JDK 1.8
https://github.com/kennycason/kumo
In general I'd recommend using maven for importing libraries. If your project is a Maven project you can simply add the Kumo dependency via:
<dependency>
<groupId>com.kennycason</groupId>
<artifactId>kumo-core</artifactId>
<version>1.11</version>
</dependency>
In the case that you are wanting to edit or extend Kumo, ping me on GitHub and let me know what you need. You can also fork the project, make edits and then submit them for PR and help make Kumo better.
Also, thanks for using Kumo!

Intelij Spring project to eclipse Not working

I have created a spring web application in intellij idea 12. and now try to configure the same project in eclipse
for that i choose export to eclipse. and when i import that project into eclipse using import project from existing source
It says full of error for spring libray file missing. I have included all the spring mvc libraries from .m2/repository (Intellij)
but it says error in import javax.servlet.http.httpservletrequest cannot be resolved
Please anyone help me to run the idea spring project into eclipse using tomccat 7. Please provide any suggestions. I am using maven
Thanks in advance
HttpServletRequest is a part of Java servlet API. You can use different dependencies to resolve that. In your case, I think the best choice will be
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
It's avaliable from maven central repository. Because, as you said, you're using maven, all you need to do is to put dependency described above to your pom.xml
I have included all the spring mvc libraries from .m2/repository (Intellij)
I'm not sure you're resolving your dependencies via maven. ".m2/repository" has nothing to do with Intellij, it's your local maven repository.
Install the plugin m2e to manage maven project into eclipse m2e
Using "import project from existing source" will not manage the dependencies store into maven

how to include javax.jms.* in eclipse?

Iam trying to implement JMS using eclipse.But when I tried to save the code, it showed that javax.jms.* cannot be resolved and there are no suggestions as well recommended by it.
How can I include it and use it? when I googled I found that javax.jms.* is not a part of java API,then how can I use it in eclipse and get my program run successfully?
I would like to implement JMS with the help of activemq,what all do I need to download and include in code?
Iam a newbie to this JMS, please suggest some references or sample code that can implement JMS using activemq.
When you download the activemq archive file from Internet. Extract this archive: /apache-activemq-x.x.x
cd into this apache... directory.
You will see activemq-all-x.x.x jar file.
Include this in your build path.
This should resolve your issue.
If it is a maven project, add the following dependency to your pom.xml and it should start working as expected.
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
</dependency>
There are actually many ways to fix this. As already stated in the comment you need the Java Enterprise Edition API. Java EE is an abstract specification so what you need is an implementation of the JMS API. Since JMS is part of the Java EE specification the easiest thing is to download a application server such as GlassFish (which is the reference implementation) or JBoss.
I assume you already got the Java compiler so you only need the SDK, not the JDK.
Java EE 6 SDK Update 4 A free integrated development kit used to
build, test, and deploy Java EE 6 applications.
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
Then after you have downloaded GlassFish you will end up with a lot of files that is an implementation of the different Java EE specification API's. You will probably want to download the plugin that I linked to beneath so that you can start, deploy and do many other administration task of your server from Eclipse. I do not use Eclipse so I don't remember if you want this version of Eclipse as well.
http://marketplace.eclipse.org/node/867
At last you want to add GlassFish to your buildpath.
I found this blog post (Scroll to "Create projects in Eclipse") if you are unsure what to add, but there are several blog posts on how to add GlassFish to the build path in Eclipse so I won't list them here.
http://www.webagesolutions.com/knowledgebase/javakb/jkb005/index.html
In addition to the answers already provided, if you are using Maven you can add the following dependency (available from Maven2 Central repo):
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
</dependency>
When you have downloaded activemq zip file from http://activemq.apache.org then when you extract it, head on to .jar file of activemq(This jar file is required). Now from Eclipse do as follows:
RightClick on Project and go to Properties
Java Build Path tab
Libraries tab
Add External JARs...
Get that .jar file from activemq folder
I fixed this problem by including the dependency of Activemq.
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.15.0</version>
</dependency>
It can be found in jboss-jms-api.jar
If you are using/Testing ActiveMQ.
Then configure your build path and add external jar activemq-all-.jar. (Path:In )
Clean and Build.
This will helped me , will do same to you as well.
Danke,
Rahul.
If you want to resolve this issue using maven, then the correct maven dependency, available in maven repository, is the following:
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms-api</artifactId>
<version>1.1-rev-1</version>
</dependency>
See post: The following artifacts could not be resolved: javax.jms:jms:jar:1.1

Categories

Resources