Download gson-2.4.jar file

Introduction

You can download gson-2.4.jar in this page.

License

The Apache Software License, Version 2.0

Type List

gson-2.4.jar file has the following types.

META-INF/MANIFEST.MF
com.google.gson.DefaultDateTypeAdapter.class
com.google.gson.ExclusionStrategy.class
com.google.gson.FieldAttributes.class
com.google.gson.FieldNamingPolicy.class
com.google.gson.FieldNamingStrategy.class
com.google.gson.Gson.class
com.google.gson.GsonBuilder.class
com.google.gson.InstanceCreator.class
com.google.gson.JsonArray.class
com.google.gson.JsonDeserializationContext.class
com.google.gson.JsonDeserializer.class
com.google.gson.JsonElement.class
com.google.gson.JsonIOException.class
com.google.gson.JsonNull.class
com.google.gson.JsonObject.class
com.google.gson.JsonParseException.class
com.google.gson.JsonParser.class
com.google.gson.JsonPrimitive.class
com.google.gson.JsonSerializationContext.class
com.google.gson.JsonSerializer.class
com.google.gson.JsonStreamParser.class
com.google.gson.JsonSyntaxException.class
com.google.gson.LongSerializationPolicy.class
com.google.gson.TreeTypeAdapter.class
com.google.gson.TypeAdapter.class
com.google.gson.TypeAdapterFactory.class
com.google.gson.annotations.Expose.class
com.google.gson.annotations.JsonAdapter.class
com.google.gson.annotations.SerializedName.class
com.google.gson.annotations.Since.class
com.google.gson.annotations.Until.class
com.google.gson.internal.ConstructorConstructor.class
com.google.gson.internal.Excluder.class
com.google.gson.internal.JsonReaderInternalAccess.class
com.google.gson.internal.LazilyParsedNumber.class
com.google.gson.internal.LinkedHashTreeMap.class
com.google.gson.internal.LinkedTreeMap.class
com.google.gson.internal.ObjectConstructor.class
com.google.gson.internal.Primitives.class
com.google.gson.internal.Streams.class
com.google.gson.internal.UnsafeAllocator.class
com.google.gson.internal.bind.ArrayTypeAdapter.class
com.google.gson.internal.bind.CollectionTypeAdapterFactory.class
com.google.gson.internal.bind.DateTypeAdapter.class
com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory.class
com.google.gson.internal.bind.JsonTreeReader.class
com.google.gson.internal.bind.JsonTreeWriter.class
com.google.gson.internal.bind.MapTypeAdapterFactory.class
com.google.gson.internal.bind.ObjectTypeAdapter.class
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.class
com.google.gson.internal.bind.SqlDateTypeAdapter.class
com.google.gson.internal.bind.TimeTypeAdapter.class
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.class
com.google.gson.internal.bind.TypeAdapters.class
com.google.gson.reflect.TypeToken.class
com.google.gson.stream.JsonReader.class
com.google.gson.stream.JsonScope.class
com.google.gson.stream.JsonToken.class
com.google.gson.stream.JsonWriter.class
com.google.gson.stream.MalformedJsonException.class

Pom

gson-2.4.pom file content.

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <packaging>jar</packaging>
  <version>2.4</version>
  <inceptionYear>2008</inceptionYear>
  <name>Gson</name>
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>9</version>
    <relativePath />
  </parent>
  <url>https://github.com/google/gson</url>
  <description>Google Gson library</description>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <scm>
    <connection>scm:git:https://github.com/google/gson.git</connection>
    <developerConnection>scm:git:https://github.com/google/gson.git</developerConnection>
    <url>https://github.com/google/gson</url>
    <tag>gson-${project.version}</tag>
  </scm>
  <issueManagement>
    <system>Github Issue Tracking</system>
    <url>https://github.com/google/gson/issues</url>
  </issueManagement>
  <distributionManagement>
    <snapshotRepository>
      <id>sonatype-nexus-snapshots</id>
      <name>Sonatype Nexus Snapshots</name>
      <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
    </snapshotRepository>
    <repository>
      <id>sonatype-nexus-staging</id>
      <name>Nexus Release Repository</name>
      <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
    </repository>
  </distributionManagement>
  <organization>
    <name>Google, Inc.</name>
    <url>http://www.google.com</url>
  </organization>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <profiles>
    <!-- Activate PGP signing only when performing a release -->
    <profile>
      <id>release-sign-artifacts</id>
      <activation>
        <property>
          <name>performRelease</name>
          <value>true</value>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-gpg-plugin</artifactId>
            <version>1.5</version>
            <executions>
              <execution>
                <id>sign-artifacts</id>
                <phase>verify</phase>
                <goals>
                  <goal>sign</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>doclint-java8-disable</id>
      <activation>
        <jdk>[1.8,)</jdk>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <configuration>
              <additionalparam>-Xdoclint:none</additionalparam>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
  <build>
    <defaultGoal>package</defaultGoal>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.6</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <archive>
            <addMavenDescriptor>false</addMavenDescriptor>
            <manifestEntries>
              <Bundle-RequiredExecutionEnvironment>J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
              <Export-Package><![CDATA[com.google.gson;version=${project.version}, com.google.gson.annotations;version=${project.version}, com.google.gson.reflect;version=${project.version}, com.google.gson.stream;version=${project.version}, com.google.gson.internal;version=${project.version}, com.google.gson.internal.bind;version=${project.version}]]></Export-Package>
              <Bundle-Version>${project.version}</Bundle-Version>
              <Bundle-ContactAddress>https://github.com/google/gson</Bundle-ContactAddress>
              <Bundle-Vendor>Google Gson Project</Bundle-Vendor>
              <Bundle-Name>${project.name}</Bundle-Name>
              <Bundle-Description>${project.description}</Bundle-Description>
              <Bundle-ClassPath>.</Bundle-ClassPath>
              <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
              <Bundle-SymbolicName>com.google.gson</Bundle-SymbolicName>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
      <plugin>
       <!-- TODO(inder): add manifest entry for maven group, artifact, and classifier ids -->
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-source-plugin</artifactId>
         <version>2.4</version>
         <executions>
           <execution>
             <id>attach-sources</id>
             <phase>verify</phase>
             <goals>
               <goal>jar</goal>
             </goals>
           </execution>
         </executions>
         <configuration>
           <archive>
             <manifestEntries>
               <Eclipse-SourceBundle>com.google.gson;version="${project.version}"</Eclipse-SourceBundle>
               <Bundle-SymbolicName>com.google.gson.source</Bundle-SymbolicName>
               <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
               <Bundle-Version>${project.version}</Bundle-Version>
             </manifestEntries>
           </archive>
         </configuration>
       </plugin>
       <plugin>
         <!-- TODO(inder): add manifest entry for maven group, artifact, and classifier ids -->
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-javadoc-plugin</artifactId>
         <version>2.10.3</version>
         <executions>
           <execution>
             <id>attach-javadocs</id>
             <goals>
               <goal>jar</goal>
             </goals>
           </execution>
         </executions>
         <configuration>
           <includePackageNames>com.google.gson</includePackageNames>
           <excludePackageNames>com.google.gson.internal:com.google.gson.internal.bind</excludePackageNames>
            <links>
             <link>http://docs.oracle.com/javase/1.5.0/docs/api/</link>
           </links>
           <version>true</version>
           <show>protected</show>
         </configuration>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-eclipse-plugin</artifactId>
         <version>2.10</version>
         <configuration>
           <downloadSources>true</downloadSources>
           <downloadJavadocs>true</downloadJavadocs>
           <workspace>
             ../eclipse-ws/
           </workspace>
           <workspaceCodeStylesURL>
             file:///${basedir}/../lib/gson-formatting-styles.xml
           </workspaceCodeStylesURL>
         </configuration>
       </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <!-- version>2.5</version -->
        <configuration>
          <arguments>-DenableCiProfile=true</arguments>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.5.5</version>
        <configuration>
          <descriptor>assembly-descriptor.xml</descriptor>
          <finalName>google-gson-${project.version}</finalName>
          <outputDirectory>target/dist</outputDirectory>
          <workDirectory>target/assembly/work</workDirectory>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <developers>
    <developer>
      <name>Inderjeet Singh</name>
    </developer>
    <developer>
      <name>Joel Leitch</name>
      <organization>Google Inc.</organization>
    </developer>
    <developer>
      <name>Jesse Wilson</name>
      <organization>Square Inc.</organization>
    </developer>
  </developers>
</project>

POM Entry

<dependency>
   <groupId>com.google.code.gson</groupId>
   <artifactId>gson</artifactId>
   <version>2.4</version>
</dependency>

Download

If you think the following gson-2.4.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download gson-2.4.jar file




PreviousNext

Related