Download yasson-1.0.1.jar file

Introduction

You can download yasson-1.0.1.jar in this page.

License

Eclipse Distribution License 1.0 (BSD)

Type List

yasson-1.0.1.jar file has the following types.

META-INF/MANIFEST.MF
META-INF/maven/org.eclipse/yasson/pom.properties
META-INF/maven/org.eclipse/yasson/pom.xml
META-INF/services/javax.json.bind.spi.JsonbProvider
messages.properties
module-info.class
org.eclipse.yasson.JsonBindingProvider.class
org.eclipse.yasson.internal.AnnotationIntrospector.class
org.eclipse.yasson.internal.ClassParser.class
org.eclipse.yasson.internal.ComponentMatcher.class
org.eclipse.yasson.internal.JsonBinding.class
org.eclipse.yasson.internal.JsonBindingBuilder.class
org.eclipse.yasson.internal.JsonbConfigProperties.class
org.eclipse.yasson.internal.JsonbContext.class
org.eclipse.yasson.internal.JsonbParser.class
org.eclipse.yasson.internal.JsonbRiParser.class
org.eclipse.yasson.internal.MappingContext.class
org.eclipse.yasson.internal.Marshaller.class
org.eclipse.yasson.internal.ProcessingContext.class
org.eclipse.yasson.internal.ReflectionUtils.class
org.eclipse.yasson.internal.RuntimeTypeHolder.class
org.eclipse.yasson.internal.RuntimeTypeInfo.class
org.eclipse.yasson.internal.Unmarshaller.class
org.eclipse.yasson.internal.UserDeserializerParser.class
org.eclipse.yasson.internal.VariableTypeInheritanceSearch.class
org.eclipse.yasson.internal.components.AbstractComponentBinding.class
org.eclipse.yasson.internal.components.AdapterBinding.class
org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.class
org.eclipse.yasson.internal.components.ComponentBindings.class
org.eclipse.yasson.internal.components.DefaultConstructorCreator.class
org.eclipse.yasson.internal.components.DeserializerBinding.class
org.eclipse.yasson.internal.components.InstanceCreatorFactoryHelper.class
org.eclipse.yasson.internal.components.JsonbComponentInstanceCreator.class
org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory.class
org.eclipse.yasson.internal.components.SerializerBinding.class
org.eclipse.yasson.internal.model.AnnotationTarget.class
org.eclipse.yasson.internal.model.ClassModel.class
org.eclipse.yasson.internal.model.CreatorModel.class
org.eclipse.yasson.internal.model.GetFromField.class
org.eclipse.yasson.internal.model.GetFromGetter.class
org.eclipse.yasson.internal.model.GetValueCommand.class
org.eclipse.yasson.internal.model.JsonBindingModel.class
org.eclipse.yasson.internal.model.JsonbAnnotated.class
org.eclipse.yasson.internal.model.JsonbAnnotatedElement.class
org.eclipse.yasson.internal.model.JsonbCreator.class
org.eclipse.yasson.internal.model.JsonbPropertyInfo.class
org.eclipse.yasson.internal.model.MethodHandleValuePropagation.class
org.eclipse.yasson.internal.model.Property.class
org.eclipse.yasson.internal.model.PropertyModel.class
org.eclipse.yasson.internal.model.PropertyValuePropagation.class
org.eclipse.yasson.internal.model.ReflectionPropagation.class
org.eclipse.yasson.internal.model.SetValueCommand.class
org.eclipse.yasson.internal.model.SetWithField.class
org.eclipse.yasson.internal.model.SetWithSetter.class
org.eclipse.yasson.internal.model.customization.ClassCustomization.class
org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder.class
org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization.class
org.eclipse.yasson.internal.model.customization.ContainerCustomization.class
org.eclipse.yasson.internal.model.customization.CreatorCustomization.class
org.eclipse.yasson.internal.model.customization.Customization.class
org.eclipse.yasson.internal.model.customization.CustomizationBase.class
org.eclipse.yasson.internal.model.customization.CustomizationBuilder.class
org.eclipse.yasson.internal.model.customization.PropertyCustomization.class
org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder.class
org.eclipse.yasson.internal.model.customization.naming.CaseInsensitiveStrategy.class
org.eclipse.yasson.internal.model.customization.naming.DefaultNamingStrategies.class
org.eclipse.yasson.internal.model.customization.naming.IdentityStrategy.class
org.eclipse.yasson.internal.model.customization.naming.LowerCaseStrategy.class
org.eclipse.yasson.internal.model.customization.naming.LowerCaseWithDashesStrategy.class
org.eclipse.yasson.internal.model.customization.naming.LowerCaseWithUnderscoresStrategy.class
org.eclipse.yasson.internal.model.customization.naming.UpperCamelCaseStrategy.class
org.eclipse.yasson.internal.model.customization.naming.UpperCamelCaseWithSpacesStrategy.class
org.eclipse.yasson.internal.model.customization.ordering.AnyOrderStrategy.class
org.eclipse.yasson.internal.model.customization.ordering.LexicographicalOrderStrategy.class
org.eclipse.yasson.internal.model.customization.ordering.PropOrderStrategy.class
org.eclipse.yasson.internal.model.customization.ordering.PropertyOrdering.class
org.eclipse.yasson.internal.model.customization.ordering.ReverseOrderStrategy.class
org.eclipse.yasson.internal.properties.MessageKeys.class
org.eclipse.yasson.internal.properties.Messages.class
org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractArraySerializer.class
org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractContainerSerializer.class
org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer.class
org.eclipse.yasson.internal.serializer.AbstractItem.class
org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractJsonpSerializer.class
org.eclipse.yasson.internal.serializer.AbstractNumberDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractNumberSerializer.class
org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder.class
org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer.class
org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer.class
org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer.class
org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer.class
org.eclipse.yasson.internal.serializer.BigDecimalTypeDeserializer.class
org.eclipse.yasson.internal.serializer.BigDecimalTypeSerializer.class
org.eclipse.yasson.internal.serializer.BigIntegerTypeDeserializer.class
org.eclipse.yasson.internal.serializer.BigIntegerTypeSerializer.class
org.eclipse.yasson.internal.serializer.BigNumberUtil.class
org.eclipse.yasson.internal.serializer.BooleanTypeDeserializer.class
org.eclipse.yasson.internal.serializer.BooleanTypeSerializer.class
org.eclipse.yasson.internal.serializer.ByteArrayBase64Deserializer.class
org.eclipse.yasson.internal.serializer.ByteArrayBase64Serializer.class
org.eclipse.yasson.internal.serializer.ByteArrayDeserializer.class
org.eclipse.yasson.internal.serializer.ByteArraySerializer.class
org.eclipse.yasson.internal.serializer.ByteTypeDeserializer.class
org.eclipse.yasson.internal.serializer.ByteTypeSerializer.class
org.eclipse.yasson.internal.serializer.CalendarTypeDeserializer.class
org.eclipse.yasson.internal.serializer.CalendarTypeSerializer.class
org.eclipse.yasson.internal.serializer.CharacterTypeDeserializer.class
org.eclipse.yasson.internal.serializer.CharacterTypeSerializer.class
org.eclipse.yasson.internal.serializer.CollectionDeserializer.class
org.eclipse.yasson.internal.serializer.CollectionSerializer.class
org.eclipse.yasson.internal.serializer.ContainerModel.class
org.eclipse.yasson.internal.serializer.ContainerSerializerProvider.class
org.eclipse.yasson.internal.serializer.CurrentItem.class
org.eclipse.yasson.internal.serializer.DateTimeFormatterSerializer.class
org.eclipse.yasson.internal.serializer.DateTypeDeserializer.class
org.eclipse.yasson.internal.serializer.DateTypeSerializer.class
org.eclipse.yasson.internal.serializer.DefaultSerializers.class
org.eclipse.yasson.internal.serializer.DeserializerBuilder.class
org.eclipse.yasson.internal.serializer.DoubleArrayDeserializer.class
org.eclipse.yasson.internal.serializer.DoubleArraySerializer.class
org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer.class
org.eclipse.yasson.internal.serializer.DoubleTypeSerializer.class
org.eclipse.yasson.internal.serializer.DurationTypeDeserializer.class
org.eclipse.yasson.internal.serializer.DurationTypeSerializer.class
org.eclipse.yasson.internal.serializer.EmbeddedItem.class
org.eclipse.yasson.internal.serializer.EnumTypeDeserializer.class
org.eclipse.yasson.internal.serializer.EnumTypeSerializer.class
org.eclipse.yasson.internal.serializer.FloatArrayDeserializer.class
org.eclipse.yasson.internal.serializer.FloatArraySerializer.class
org.eclipse.yasson.internal.serializer.FloatTypeDeserializer.class
org.eclipse.yasson.internal.serializer.FloatTypeSerializer.class
org.eclipse.yasson.internal.serializer.IDeserializerProvider.class
org.eclipse.yasson.internal.serializer.ISerializerProvider.class
org.eclipse.yasson.internal.serializer.InstantTypeDeserializer.class
org.eclipse.yasson.internal.serializer.InstantTypeSerializer.class
org.eclipse.yasson.internal.serializer.IntArrayDeserializer.class
org.eclipse.yasson.internal.serializer.IntArraySerializer.class
org.eclipse.yasson.internal.serializer.IntegerTypeDeserializer.class
org.eclipse.yasson.internal.serializer.IntegerTypeSerializer.class
org.eclipse.yasson.internal.serializer.JsonArrayDeserializer.class
org.eclipse.yasson.internal.serializer.JsonArraySerializer.class
org.eclipse.yasson.internal.serializer.JsonNumberTypeDeserializer.class
org.eclipse.yasson.internal.serializer.JsonObjectDeserializer.class
org.eclipse.yasson.internal.serializer.JsonObjectSerializer.class
org.eclipse.yasson.internal.serializer.JsonStringTypeDeserializer.class
org.eclipse.yasson.internal.serializer.JsonValueDeserializer.class
org.eclipse.yasson.internal.serializer.JsonValueSerializer.class
org.eclipse.yasson.internal.serializer.JsonbDateFormatter.class
org.eclipse.yasson.internal.serializer.JsonbNumberFormatter.class
org.eclipse.yasson.internal.serializer.LocalDateTimeTypeDeserializer.class
org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer.class
org.eclipse.yasson.internal.serializer.LocalDateTypeDeserializer.class
org.eclipse.yasson.internal.serializer.LocalDateTypeSerializer.class
org.eclipse.yasson.internal.serializer.LocalTimeTypeDeserializer.class
org.eclipse.yasson.internal.serializer.LocalTimeTypeSerializer.class
org.eclipse.yasson.internal.serializer.LongArrayDeserializer.class
org.eclipse.yasson.internal.serializer.LongArraySerializer.class
org.eclipse.yasson.internal.serializer.LongTypeDeserializer.class
org.eclipse.yasson.internal.serializer.LongTypeSerializer.class
org.eclipse.yasson.internal.serializer.MapDeserializer.class
org.eclipse.yasson.internal.serializer.MapSerializer.class
org.eclipse.yasson.internal.serializer.NumberTypeDeserializer.class
org.eclipse.yasson.internal.serializer.NumberTypeSerializer.class
org.eclipse.yasson.internal.serializer.ObjectArrayDeserializer.class
org.eclipse.yasson.internal.serializer.ObjectArraySerializer.class
org.eclipse.yasson.internal.serializer.ObjectDeserializer.class
org.eclipse.yasson.internal.serializer.ObjectSerializer.class
org.eclipse.yasson.internal.serializer.ObjectSerializerProvider.class
org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeDeserializer.class
org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeSerializer.class
org.eclipse.yasson.internal.serializer.OffsetTimeTypeDeserializer.class
org.eclipse.yasson.internal.serializer.OffsetTimeTypeSerializer.class
org.eclipse.yasson.internal.serializer.OptionalDoubleTypeDeserializer.class
org.eclipse.yasson.internal.serializer.OptionalDoubleTypeSerializer.class
org.eclipse.yasson.internal.serializer.OptionalIntTypeDeserializer.class
org.eclipse.yasson.internal.serializer.OptionalIntTypeSerializer.class
org.eclipse.yasson.internal.serializer.OptionalLongTypeDeserializer.class
org.eclipse.yasson.internal.serializer.OptionalLongTypeSerializer.class
org.eclipse.yasson.internal.serializer.OptionalObjectDeserializer.class
org.eclipse.yasson.internal.serializer.OptionalObjectSerializer.class
org.eclipse.yasson.internal.serializer.PeriodTypeDeserializer.class
org.eclipse.yasson.internal.serializer.PeriodTypeSerializer.class
org.eclipse.yasson.internal.serializer.ResolvedParameterizedType.class
org.eclipse.yasson.internal.serializer.SerializerBuilder.class
org.eclipse.yasson.internal.serializer.SerializerProviderWrapper.class
org.eclipse.yasson.internal.serializer.ShortArrayDeserializer.class
org.eclipse.yasson.internal.serializer.ShortArraySerializer.class
org.eclipse.yasson.internal.serializer.ShortTypeDeserializer.class
org.eclipse.yasson.internal.serializer.ShortTypeSerializer.class
org.eclipse.yasson.internal.serializer.StringTypeDeserializer.class
org.eclipse.yasson.internal.serializer.StringTypeSerializer.class
org.eclipse.yasson.internal.serializer.TimeZoneTypeDeserializer.class
org.eclipse.yasson.internal.serializer.TimeZoneTypeSerializer.class
org.eclipse.yasson.internal.serializer.URITypeDeserializer.class
org.eclipse.yasson.internal.serializer.URITypeSerializer.class
org.eclipse.yasson.internal.serializer.URLTypeDeserializer.class
org.eclipse.yasson.internal.serializer.URLTypeSerializer.class
org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer.class
org.eclipse.yasson.internal.serializer.UserSerializerSerializer.class
org.eclipse.yasson.internal.serializer.ZoneIdTypeDeserializer.class
org.eclipse.yasson.internal.serializer.ZoneIdTypeSerializer.class
org.eclipse.yasson.internal.serializer.ZoneOffsetTypeDeserializer.class
org.eclipse.yasson.internal.serializer.ZoneOffsetTypeSerializer.class
org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeDeserializer.class
org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeSerializer.class

Pom

yasson-1.0.1.pom file content.

<?xml version="1.0" encoding="UTF-8"?>
<!--
 Copyright (c) 2016, 2017 Oracle and/or its affiliates. All rights reserved.
 This program and the accompanying materials are made available under the
 terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0
 which accompanies this distribution.
 The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
 and the Eclipse Distribution License is available at
 http://www.eclipse.org/org/documents/edl-v10.php.
-->
<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>

    <distributionManagement>
        <snapshotRepository>
            <id>repo.eclipse.org</id>
            <name>Yasson Snapshots</name>
            <url>https://repo.eclipse.org/content/repositories/yasson-snapshots/</url>
        </snapshotRepository>
        <repository>
            <id>repo.eclipse.org</id>
            <name>Yasson Releases</name>
            <url>https://repo.eclipse.org/content/repositories/yasson-releases/</url>
        </repository>
    </distributionManagement>

    <repositories>
        <repository>
            <id>yasson-releases</id>
            <name>Yasson Releases</name>
            <url>https://repo.eclipse.org/content/repositories/yasson-releases/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>java.net-Public</id>
            <name>Maven Java Net Snapshots and Releases</name>
            <url>https://maven.java.net/content/groups/public/</url>
        </repository>
        <repository>
            <id>java.net-Staging</id>
            <name>Maven Java Net Staging</name>
            <url>https://maven.java.net/content/groups/staging/</url>
        </repository>
    </repositories>

    <groupId>org.eclipse</groupId>
    <artifactId>yasson</artifactId>
    <version>1.0.1</version>
    <packaging>jar</packaging>
    <name>org.eclipse.yasson</name>

    <description>Eclipse Yasson. Reference implementation of JSR-367 (JSON-B).</description>
    <url>https://projects.eclipse.org/projects/rt.yasson</url>

    <organization>
        <name>Oracle Corporation</name>
        <url>http://www.oracle.com/</url>
    </organization>

    <issueManagement>
        <system>github</system>
        <url>https://github.com/eclipse/yasson/issues</url>
    </issueManagement>

    <mailingLists>
        <mailingList>
            <name>Yasson mailing list</name>
            <post>yasson-dev@eclipse.org</post>
            <subscribe>https://dev.eclipse.org/mailman/listinfo/yasson-dev</subscribe>
            <unsubscribe>https://dev.eclipse.org/mailman/listinfo/yasson-dev</unsubscribe>
            <archive>https://dev.eclipse.org/mhonarc/lists/yasson-dev/</archive>
        </mailingList>
    </mailingLists>

    <licenses>
        <license>
            <name>Eclipse Distribution License 1.0 (BSD)</name>
            <url>https://projects.eclipse.org/content/eclipse-distribution-license-1.0-bsd</url>
        </license>
        <license>
            <name>Eclipse Public License 1.0</name>
            <url>https://projects.eclipse.org/content/eclipse-public-license-1.0</url>
        </license>
    </licenses>

    <scm>
        <connection>scm:git:ssh://git@github.com/eclipse/yasson.git</connection>
        <developerConnection>scm:git:ssh://git@github.com/eclipse/yasson.git</developerConnection>
        <url>https://github.com/eclipse/yasson.git</url>
        <tag>yasson-1.0.1</tag>
    </scm>

    <developers>
        <developer>
            <email>dmitry.kornilov@oracle.com</email>
            <id>maiden168</id>
            <name>Dmitry Kornilov</name>
            <organization>Oracle</organization>
            <roles>
                <role>JSON Binding 1.0 Spec Lead</role>
            </roles>
            <timezone>CET</timezone>
        </developer>
        <developer>
            <email>roman.grigoriadi@oracle.com</email>
            <id>roman.grigoriadi</id>
            <name>Roman Grigoriadi</name>
            <organization>Oracle</organization>
            <roles>
                <role>JSON Binding 1.0 Developer</role>
            </roles>
            <timezone>CET</timezone>
        </developer>
    </developers>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <javax.json.version>1.1.2</javax.json.version>
        <javax.json.bind.version>1.0</javax.json.bind.version>
        <netbeans.hint.jdkPlatform>JDK_9</netbeans.hint.jdkPlatform>
    </properties>

    <profiles>
        <profile>
            <id>jdk9</id>
            <activation>
                <jdk>[1.9,)</jdk>
            </activation>
            <build>
                <plugins>
                    <plugin>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <executions>
                            <execution>
                                <id>default-compile</id>
                                <configuration>
                                    <excludes>
                                        <exclude>module-info.java</exclude>
                                    </excludes>
                                    <compilerArgs>
                                        <arg>-Xlint:all</arg>
                                    </compilerArgs>
                                </configuration>
                            </execution>
                            <execution>
                                <id>jdk-9</id>
                                <goals>
                                    <goal>compile</goal>
                                </goals>
                                <configuration>
                                    <release>9</release>
                                    <source>9</source>
                                    <target>9</target>
                                    <includes>
                                        <include>module-info.java</include>
                                    </includes>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-dependency-plugin</artifactId>
                        <version>3.0.0</version>
                        <executions>
                            <execution>
                                <id>copy</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>copy</goal>
                                </goals>
                                <configuration>
                                    <artifactItems>
                                        <artifactItem>
                                            <groupId>javax.json</groupId>
                                            <artifactId>javax.json-api</artifactId>
                                            <version>${javax.json.version}</version>
                                            <overWrite>true</overWrite>
                                            <outputDirectory>${project.build.directory}</outputDirectory>
                                        </artifactItem>
                                        <artifactItem>
                                            <groupId>javax.json.bind</groupId>
                                            <artifactId>javax.json.bind-api</artifactId>
                                            <version>${javax.json.bind.version}</version>
                                            <overWrite>true</overWrite>
                                            <outputDirectory>${project.build.directory}</outputDirectory>
                                        </artifactItem>
                                    </artifactItems>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <artifactId>maven-javadoc-plugin</artifactId>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <version>2.19.1</version>
                        <configuration>
                            <!-- TODO remove when fixed in weld/cdi -->
                            <argLine>
                                --add-opens java.base/java.lang=ALL-UNNAMED
                            </argLine>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <id>release-central</id>
            <activation>
                <activeByDefault>false</activeByDefault>
            </activation>
            <distributionManagement>
                <snapshotRepository>
                    <id>ossrh</id>
                    <url>https://oss.sonatype.org/content/repositories/snapshots</url>
                </snapshotRepository>
                <repository>
                    <id>ossrh</id>
                    <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
                </repository>
            </distributionManagement>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-javadoc-plugin</artifactId>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-gpg-plugin</artifactId>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <id>re-build</id>
            <activation>
                <property>
                    <name>license.url</name>
                </property>
            </activation>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>wagon-maven-plugin</artifactId>
                        <version>1.0</version>
                        <inherited>false</inherited>
                        <executions>
                            <execution>
                                <id>get-license</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>download-single</goal>
                                </goals>
                                <configuration>
                                    <url>${license.url}</url>
                                    <fromFile>TLDA_SCSL_Licensees_License_Notice.txt</fromFile>
                                    <toDir>${project.build.directory}/license</toDir>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-assembly-plugin</artifactId>
                        <executions>
                            <execution>
                                <id>make-licensee-src-assembly</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>single</goal>
                                </goals>
                                <configuration>
                                    <finalName>yasson-${project.version}-src-licensee</finalName>
                                    <attach>false</attach>
                                    <appendAssemblyId>false</appendAssemblyId>
                                    <descriptors>
                                        <descriptor>src/main/assembly/assembly-src-licensee.xml</descriptor>
                                    </descriptors>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <build>
        <testResources>
            <testResource>
                <directory>src/test/resources</directory>
                <filtering>true</filtering>
            </testResource>
        </testResources>
        <finalName>${project.artifactId}</finalName>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>findbugs-maven-plugin</artifactId>
                    <version>3.0.4</version>
                    <configuration>
                        <effort>Max</effort>
                        <threshold>Low</threshold>
                        <xmlOutput>true</xmlOutput>
                    </configuration>
                    <executions>
                        <execution>
                            <id>analyze-compile</id>
                            <phase>compile</phase>
                            <goals>
                                <goal>check</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.6.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <compilerArgs>
                            <arg>-Xlint:all</arg>
                        </compilerArgs>
                    </configuration>
                    <executions>
                        <execution>
                            <id>default-compile</id>
                            <configuration>
                                <excludes>
                                    <exclude>module-info.java</exclude>
                                </excludes>
                                <compilerArgs>
                                    <arg>-Xlint:all</arg>
                                </compilerArgs>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>3.0.2</version>
                    <configuration>
                        <archive>
                            <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                        </archive>
                    </configuration>
                </plugin>
                <plugin>
                    <!-- This plugin generates the buildNumber property used in maven-bundle-plugin -->
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>buildnumber-maven-plugin</artifactId>
                    <version>1.4</version>
                    <configuration>
                        <format>{0,date,MM/dd/yyyy hh:mm aa}</format>
                        <items>
                            <item>timestamp</item>
                        </items>
                    </configuration>
                    <executions>
                        <execution>
                            <phase>validate</phase>
                            <goals>
                                <goal>create</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-javadoc-plugin</artifactId>
                    <version>3.0.0-M1</version>
                    <configuration>
                        <failOnError>true</failOnError>
                        <doctitle>Yasson</doctitle>
                        <sourcepath>${basedir}/src/main/java/org/eclipse/yasson</sourcepath>
                    </configuration>
                    <executions>
                        <execution>
                            <id>attach-javadocs</id>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>3.0.1</version>
                    <executions>
                        <execution>
                            <id>attach-sources</id>
                            <goals>
                                <goal>jar-no-fork</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.felix</groupId>
                    <artifactId>maven-bundle-plugin</artifactId>
                    <version>3.3.0</version>
                    <executions>
                        <execution>
                            <id>osgi-bundle</id>
                            <phase>prepare-package</phase>
                            <goals>
                                <goal>manifest</goal>
                            </goals>
                            <configuration>
                                <instructions>
                                    <_failok>true</_failok>
                                    <Bundle-Name>${project.name}</Bundle-Name>
                                    <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
                                    <Bundle-Version>${project.version}</Bundle-Version>
                                    <Export-Package>org.eclipse.yasson;version=${project.version}</Export-Package>
                                    <Private-Package>org.eclipse.yasson.*;version=${project.version}</Private-Package>
                                    <Import-Package>
                                        javax.enterprise.context.spi;version=!,
                                        javax.enterprise.inject.spi;version=!,
                                        *
                                    </Import-Package>
                                </instructions>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <version>2.8.2</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-gpg-plugin</artifactId>
                    <version>1.6</version>
                    <executions>
                        <execution>
                            <id>sign-artifacts</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>sign</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-release-plugin</artifactId>
                    <version>2.5.3</version>
                    <configuration>
                        <autoVersionSubmodules>true</autoVersionSubmodules>
                        <useReleaseProfile>false</useReleaseProfile>
                        <releaseProfiles>release-central</releaseProfiles>
                        <goals>deploy</goals>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>buildnumber-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-bundle-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>javax.json.bind</groupId>
                <artifactId>javax.json.bind-api</artifactId>
                <version>${javax.json.bind.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.json</groupId>
                <artifactId>javax.json-api</artifactId>
                <version>${javax.json.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.enterprise</groupId>
                <artifactId>cdi-api</artifactId>
                <version>2.0</version>
                <optional>true</optional>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.glassfish</groupId>
                <artifactId>javax.json</artifactId>
                <version>${javax.json.version}</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.weld.se</groupId>
                <artifactId>weld-se</artifactId>
                <version>2.4.3.Final</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <dependencies>
        <dependency>
            <groupId>javax.json.bind</groupId>
            <artifactId>javax.json.bind-api</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.json</groupId>
            <artifactId>javax.json-api</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.enterprise</groupId>
            <artifactId>cdi-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.glassfish</groupId>
            <artifactId>javax.json</artifactId>
        </dependency>
        <dependency>
            <groupId>org.jboss.weld.se</groupId>
            <artifactId>weld-se</artifactId>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
        </dependency>
    </dependencies>

    <reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>3.0.4</version>
            </plugin>
        </plugins>
    </reporting>
</project>

POM Entry

<dependency>
   <groupId>org.eclipse</groupId>
   <artifactId>yasson</artifactId>
   <version>1.0.1</version>
</dependency>

Download

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



Download yasson-1.0.1.jar file




PreviousNext

Related