Added Gson to the pom.xml but is not found
10,180
Kindly add this to your pom.xml file under project This would tell maven to download the libraries you include in the pom file from here:
<repositories>
<repository>
<id>central</id>
<name>Maven repository</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
And your code will be something like this:
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
Gson gson = new GsonBuilder().create();
And consult this guide on how to use Gson in case you need help using it too.
Author by
Mazzy
Updated on June 16, 2022Comments
-
Mazzy almost 2 years
I have added gson to my pom.xml. Here is it. But when I call
Gson gson = new Gson()
and try so search in maven repository it doesn't found any element. Why? Where do I wrong?<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>VolaConNoi_webapp</artifactId> <groupId>it.volaconnoi</groupId> <version>1.0-SNAPSHOT</version> </parent> <groupId>it.volaconnoi</groupId> <artifactId>VolaConNoi_webapp-ear</artifactId> <version>1.0-SNAPSHOT</version> <packaging>ear</packaging> <name>VolaConNoi_webapp-ear</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.8</version> <configuration> <version>6</version> <defaultLibBundleDir>lib</defaultLibBundleDir> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>it.volaconnoi</groupId> <artifactId>VolaConNoi_webapp-ejb</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>it.volaconnoi</groupId> <artifactId>VolaConNoi_webapp-web</artifactId> <version>1.0-SNAPSHOT</version> <type>war</type> </dependency> <!-- Gson: Java to Json conversion --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.2.4</version> <scope>compile</scope> </dependency> </dependencies> </project>
EDIT
-
nyg almost 8 yearsI have the same problem as OP but in Eclipse. This works but I just can't get any auto-completion. Can this be related to Gson itself?
-
BigTFromAZ about 6 yearsStruggled with this for a few hours until I found this post. I know it's a couple of years old but it still applies, at least to some Eclipse distributions.