Difference between com.thoughtworks.selenium and org.seleniumhq.selenium - java

I have got a code with following imports:
import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.webdriven.WebDriverBackedSelenium;
I tried to use Maven to resolve, but I can't found these packages on https://mvnrepository.com. There are packages only under org.seleniumhq.selenium, but these aren't able to resolve method calls in code and there aren't any selenium named packages under com.thoughtworks.

It looks like those packages come from Selenium RC, from the times when it was created by ThoughtWorks.
See deprecated package list here, and migration guide here.
You probably want to migrate by disposing of the old dependency, re-writing the client code according to documentation, and use WebDriver.
In that case, your Maven groupID would be org.seleniumhq.selenium, as documented here.

Related

Where does the groovy http-builder module live now?

The documentation for for the groovy http-builder module used to live here-ish: http://repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder
After codehaus shut down did http-builder and HttpClient get moved / did apache start maintaining them? I'm wondering if there's newer-than-2014 version anywhere and where I could find up to date documentation? Google is not being helpful so clearly I'm searching for the wrong things.
The classic HttpBuilder is located here
https://github.com/jgritman/httpbuilder/wiki
you could grab it from maven repository using following annotation in groovy code:
#Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.HTTPBuilder
...
There is also a newer fork HttpBuilder-NG referenced in the documentation above
https://github.com/http-builder-ng/http-builder-ng

How to import docs.* in akka project?

I want import docs.actor.japi.FaultHandlingDocSample.WorkerApi.*; But I can't find the docs package which can use in maven central repository. And I don't find the information about docs package in the Akka official website.The akka version I used is 2.4.6.
If you are still seeing this error, remove the declarations for docs.* from the top of the example code. All of the values are present in the file itself. Re-import the declarations referencing the file and the errors should resolve.

Solrj Imports - package not found

I am trying to use SolrJ in Netbeans for my java application.
In the project library, I imported all the SolrJ java files :
org.apache.solr.client.solrj
But in my code, when I add :
import org.apache.solr.client.solrj;
It doesn't work and it says: package does not exist.
I have tried several methods but the package is never found.
What am I doing wrong here?
First, I don't think you can write the import that way. It should be more like this:
import org.apache.solr.client.solrj.*;
I don't know if Netbeans has an auto-import feature (have never used this IDE), but you might try to see if you can get Netbeans to auto-import something from solrj. Try SolrServer or QueryResponse.
Also, are you using Maven? Maven should make all this a little easier for you.
If that fails, I'm not sure what it could be, but here's a link to one or two people who had a problem very similar to yours: https://netbeans.org/projects/cnd/lists/users/archive/2007-12/message/86.

QRGen library import can not be resolved

I am trying to generate QR-Codes in Java with the QRGen library and ZXing. I followed the instructions on this stackoverflow question.
I included the following three libraries:
zxing-core-1.7.jar ,
zxing-javase-1.7.jar ,
qrgen-1.0.jar
and also added them to the build path.
However the import net.glxn.qrgen.QRCode from the QRGen library can not be resolved. Therefore I can't use methods such as QRCode.from("...") etc.
Does anyone have an idea why this import does not work?
Thanks in advance
v 1.2 is available through maven central.
see this comment: https://stackoverflow.com/a/16195951/439021

problem when using javax.validation.Validator and others

I'm trying to validate something using the GWT BeanValidation but these two lines are giving me some trouble:
Validator validator=Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<Contact>> violations = validator.validate(contact, Default.class);
The thing is, I have imported the corresponding classes:
import javax.validation.ConstraintViolation;
import javax.validation.Validation;
import javax.validation.Validator;
import javax.validation.groups.Default;
But still, the Validator, Validation, ConstraingViolation and Default references in the code are underlined in red and the error they show is:
javax.validation.Validator can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly.
I have checked that the necessary lib validation-api-1.0.0.GA.jar is in the classpath and everything seems normal.
Anyone happens to know what could be the problem?
thanks!!
I see only two possibilities
Check the size of jar file , either in your local maven repository which your build path is pointing to or check that in your eclipse by browsing its source code to double check its there :)
Have you inherited this is any awt module using ? Can you check its syntax or if it is really required?
Do you have validator-implementation in your classpath? AFAIK, javax.validation is only the API (interfaces), you'll need an actual validator-implementation to use it. See for example Hibernate Validator.

Categories