| 组织ID: |
tech.units |
| 项目ID: |
indriya |
| 版本: |
2.0-PRD |
| 最后修改时间: |
2019-10-25 11:51:57 |
| 包类型: |
jar |
| 标题: |
Units of Measurement project |
| 描述: |
Unit Standard (JSR 385) Reference Implementation. |
| 相关URL: |
https://unitsofmeasurement.github.io/indriya |
| 大小: |
245.22KB |
|
|
| Maven引入代码: |
<dependency>
<groupId>tech.units</groupId>
<artifactId>indriya</artifactId>
<version>2.0-PRD</version>
</dependency>
|
| Gradle引入代码: |
tech.units:indriya:2.0-PRD
|
| 下载Jar包: |
|
| POM文件内容: |
<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>
<groupId>tech.units</groupId>
<artifactId>indriya</artifactId>
<url>https://unitsofmeasurement.github.io/indriya</url>
<organization>
<name>Units of Measurement project</name>
<url>http://unitsofmeasurement.github.io</url>
</organization>
<name>Units of Measurement Reference Implementation</name>
<description>Unit Standard (JSR 385) Reference Implementation.</description>
<packaging>bundle</packaging>
<parent>
<groupId>tech.uom</groupId>
<artifactId>uom-parent</artifactId>
<version>2.0-PRD</version>
</parent>
<scm>
<url>https://github.com/unitsofmeasurement/indriya.git</url>
</scm>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/unitsofmeasurement/indriya/issues</url>
</issueManagement>
<licenses>
<license>
<name>BSD</name>
<url>LICENSE</url>
</license>
</licenses>
<!-- ======================================================= -->
<!-- Build Settings -->
<!-- ======================================================= -->
<properties>
<jsr.version>2.0-PRD</jsr.version>
<lib.version>2.0-PRD</lib.version>
<sourceEncoding>UTF-8</sourceEncoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>${sourceEncoding}</project.reporting.outputEncoding>
<jdkVersion>1.8</jdkVersion>
<project.build.javaVersion>${jdkVersion}</project.build.javaVersion>
<maven.compile.targetLevel>${jdkVersion}</maven.compile.targetLevel>
<maven.compile.sourceLevel>${jdkVersion}</maven.compile.sourceLevel>
<additionalparam>-Xdoclint:none</additionalparam>
<hamcrest.version>2.0.0.0</hamcrest.version>
<junit.jupiter.version>5.1.0</junit.jupiter.version>
<junit.platform.version>1.1.0</junit.platform.version>
<jacoco.version>0.8.2</jacoco.version>
<compile.exclude.files>module-info.java</compile.exclude.files>
<thisYear>2019</thisYear>
<!-- Plugins -->
<felix.version>3.4.0</felix.version>
<maven.jar.version>3.0.2</maven.jar.version>
<maven.source.version>3.0.1</maven.source.version>
</properties>
<dependencies>
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
</dependency>
<dependency>
<groupId>tech.uom.lib</groupId>
<artifactId>uom-lib-common</artifactId>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-junit</artifactId>
<version>${hamcrest.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>${junit.platform.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-runner</artifactId>
<version>${junit.platform.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>tech.uom.lib</groupId>
<artifactId>uom-lib-common</artifactId>
<version>${lib.version}</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>${hamcrest.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<!-- Compilation -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>9</source>
<target>9</target>
</configuration>
<executions>
<execution>
<id>default-compile</id>
<configuration>
<!-- compile everything to ensure module-info contains right entries -->
<!-- required when JAVA_HOME is JDK 8 or below -->
<jdkToolchain>
<version>9</version>
</jdkToolchain>
<release>9</release>
</configuration>
</execution>
<execution>
<id>base-compile</id>
<goals>
<goal>compile</goal>
</goals>
<!-- recompile everything for target VM except the module-info.java -->
<configuration>
<source>${maven.compile.sourceLevel}</source>
<target>${maven.compile.targetLevel}</target>
<excludes>
<exclude>tech/units/indriya/module-info.java</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${junit.platform.version}</version>
</dependency>
</dependencies>
</plugin>
<!-- JAR packaging -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Specification-Title>Unit API</Specification-Title>
<Specification-Version>${project.version}</Specification-Version>
<Specification-Vendor>Unit-API contributors</Specification-Vendor>
<Implementation-Title>${project.name}</Implementation-Title>
<Implementation-Version>${project.version}</Implementation-Version>
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
<Implementation-URL>http://unitsofmeasurement.github.io</Implementation-URL>
</manifestEntries>
</archive>
</configuration>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Packaging (OSGi bundle) -->
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
</plugin>
<!-- Code analysis -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.2</version>
<configuration>
<sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
<targetJdk>${project.build.javaVersion}</targetJdk>
</configuration>
</plugin>
<!-- Test results -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${junit.platform.version}</version>
</dependency>
</dependencies>
</plugin>
<!-- Report on test results -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.16</version>
</plugin>
<!-- Coverage -->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
<configuration>
<destfile>${basedir}/target/coverage-reports/jacoco-unit.exec</destfile>
<datafile>${basedir}/target/coverage-reports/jacoco-unit.exec</datafile>
<excludes>
</excludes>
</configuration>
<executions>
<execution>
<id>pre-unit-test</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>post-unit-test</id>
<phase>test</phase>
<goals>
<goal>report</goal>
<goal>check</goal>
</goals>
<configuration>
<rules>
<rule>
<element>BUNDLE</element>
<limits>
<limit implementation="org.jacoco.report.check.Limit">
<counter>INSTRUCTION</counter>
<value>COVEREDRATIO</value>
<minimum>0.3</minimum>
</limit>
<limit>
<counter>COMPLEXITY</counter>
<value>COVEREDRATIO</value>
<minimum>0.3</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<!-- Report on test coverage -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<check />
</configuration>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>4.3.0</version>
<configuration>
<repoToken>${env.COVERALLS_REPO_TOKEN}</repoToken>
</configuration>
</plugin>
<!-- Attach Sources -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Attach JavaDocs -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<detectLinks>true</detectLinks>
<keywords>true</keywords>
<linksource>true</linksource>
<failOnError>false</failOnError>
<source>${maven.compile.sourceLevel}</source>
<verbose>true</verbose>
<tags>
<tag>
<name>apiNote</name>
<placement>a</placement>
<head>API Note:</head>
</tag>
<tag>
<name>implSpec</name>
<placement>a</placement>
<head>Implementation Requirements:</head>
</tag>
</tags>
<sourceFileExcludes>
<exclude>**/module-info.java</exclude>
</sourceFileExcludes>
</configuration>
</plugin>
<!-- ======================================================= -->
<!-- Maven License Plugin -->
<!-- ======================================================= -->
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<configuration>
<header>src/main/config/header.txt</header>
<properties>
<owner>${project.organization.name}</owner>
<currentYear>${thisYear}</currentYear>
</properties>
<excludes>
<exclude>.editorconfig</exclude>
<exclude>.gitattributes</exclude>
<exclude>.circleci/**</exclude>
<exclude>**/LICENSE</exclude>
<exclude>**/README</exclude>
<exclude>**/pom.xml</exclude>
<exclude>**/settings.xml</exclude>
<exclude>src/test/resources/**</exclude>
<exclude>src/main/resources/**</exclude>
<exclude>src/main/config/**</exclude>
<exclude>src/main/emf/**</exclude>
<exclude>src/site/**</exclude>
<exclude>src/etc/**</exclude>
<exclude>*.css</exclude>
<exclude>*.jpg</exclude>
<exclude>*.png</exclude>
<exclude>*.yml</exclude>
</excludes>
<headerDefinitions>
<headerDefinition>src/main/config/headers.xml</headerDefinition>
</headerDefinitions>
<mapping>
<java>JAVA_STYLE</java>
</mapping>
</configuration>
</plugin>
</plugins>
</build>
<!-- Additional repositories -->
<!-- Helps to resolve Parent POM and Snapshot artifacts -->
<repositories>
<repository>
<id>jcenter</id>
<name>JCenter</name>
<url>http://jcenter.bintray.com</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>bintray-release</id>
<name>libs-release</name>
<url>http://oss.jfrog.org/artifactory/libs-release</url>
</repository>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>bintray-snapshot</id>
<name>libs-snapshot</name>
<url>http://oss.jfrog.org/artifactory/libs-snapshot</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>bintray-release</id>
<name>oss-jfrog-artifactory-release</name>
<url>https://oss.jfrog.org/artifactory/oss-release-local</url>
</repository>
<snapshotRepository>
<id>bintray-snapshot</id>
<name>oss-jfrog-artifactory-snapshot</name>
<url>https://oss.jfrog.org/artifactory/oss-snapshot-local</url>
</snapshotRepository>
</distributionManagement>
<ciManagement>
<system>CircleCI</system>
<url>https://circleci.com/gh/unitsofmeasurement/indriya</url>
</ciManagement>
<profiles>
<profile>
<id>p2</id>
<build>
<plugins>
<plugin>
<groupId>org.reficio</groupId>
<artifactId>p2-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<artifacts>
<!-- specify your depencies here -->
<!-- <id>groupId:artifactId:version</id> -->
<artifact>
<id>javax.measure:unit-api:${jsr.version}</id>
</artifact>
<artifact>
<id>tech.uom.lib:uom-lib-common:${lib.version}</id>
</artifact>
<artifact>
<id>tech.units:indriya:${project.version}</id>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<pluginRepositories>
<pluginRepository>
<id>reficio</id>
<url>http://repo.reficio.org/maven/</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</project>
|
| Jar包内容: |
META-INF/MANIFEST.MF
META-INF/maven/tech.units/indriya/pom.properties
META-INF/maven/tech.units/indriya/pom.xml
META-INF/services/javax.measure.spi.FormatService
META-INF/services/javax.measure.spi.ServiceProvider
META-INF/services/javax.measure.spi.SystemOfUnitsService
META-INF/services/javax.measure.spi.UnitFormatService
module-info.class
tech.units.indriya.AbstractConverter$1.class
tech.units.indriya.AbstractConverter$Identity.class
tech.units.indriya.AbstractConverter$Pair.class
tech.units.indriya.AbstractConverter.class
tech.units.indriya.AbstractQuantity$Equalizer.class
tech.units.indriya.AbstractQuantity.class
tech.units.indriya.AbstractSystemOfUnits$1.class
tech.units.indriya.AbstractSystemOfUnits$Helper.class
tech.units.indriya.AbstractSystemOfUnits.class
tech.units.indriya.AbstractUnit$Equalizer.class
tech.units.indriya.AbstractUnit.class
tech.units.indriya.ComparableQuantity.class
tech.units.indriya.ComparableUnit.class
tech.units.indriya.format.AbstractQuantityFormat.class
tech.units.indriya.format.AbstractUnitFormat.class
tech.units.indriya.format.CommonFormatter.class
tech.units.indriya.format.ConverterFormatter.class
tech.units.indriya.format.EBNFHelper.class
tech.units.indriya.format.EBNFUnitFormat.class
tech.units.indriya.format.FormatBehavior.class
tech.units.indriya.format.FormatConstants.class
tech.units.indriya.format.LocalUnitFormat.class
tech.units.indriya.format.NumberDelimiterQuantityFormat$1.class
tech.units.indriya.format.NumberDelimiterQuantityFormat$Builder.class
tech.units.indriya.format.NumberDelimiterQuantityFormat.class
tech.units.indriya.format.SimpleQuantityFormat.class
tech.units.indriya.format.SimpleUnitFormat$1.class
tech.units.indriya.format.SimpleUnitFormat$2.class
tech.units.indriya.format.SimpleUnitFormat$ASCIIFormat.class
tech.units.indriya.format.SimpleUnitFormat$DefaultFormat$Token.class
tech.units.indriya.format.SimpleUnitFormat$DefaultFormat.class
tech.units.indriya.format.SimpleUnitFormat$Exponent.class
tech.units.indriya.format.SimpleUnitFormat$Flavor.class
tech.units.indriya.format.SimpleUnitFormat.class
tech.units.indriya.format.SymbolMap.class
tech.units.indriya.format.UnitStyle.class
tech/units/indriya/format/messages.properties
tech/units/indriya/format/messages_cn.properties
tech/units/indriya/format/messages_de.properties
tech/units/indriya/format/messages_en.properties
tech/units/indriya/format/messages_en_GB.properties
tech/units/indriya/format/messages_en_US.properties
tech/units/indriya/format/messages_fr.properties
tech/units/indriya/format/messages_fr_CA.properties
tech/units/indriya/format/messages_ja.properties
tech/units/indriya/format/messages_pt.properties
tech/units/indriya/format/messages_ru.properties
tech.units.indriya.function.AddConverter.class
tech.units.indriya.function.Calculus$IntegerAndFraction.class
tech.units.indriya.function.Calculus.class
tech.units.indriya.function.Constants$Pi.class
tech.units.indriya.function.Constants.class
tech.units.indriya.function.ConverterCompositionHandler.class
tech.units.indriya.function.ExpConverter.class
tech.units.indriya.function.LogConverter.class
tech.units.indriya.function.MixedRadix$1.class
tech.units.indriya.function.MixedRadix$MixedRadixVisitor.class
tech.units.indriya.function.MixedRadix$PrimaryUnitPick.class
tech.units.indriya.function.MixedRadix$PrimaryUnitPickState.class
tech.units.indriya.function.MixedRadix.class
tech.units.indriya.function.MultiplyConverter.class
tech.units.indriya.function.NumberSystem.class
tech.units.indriya.function.PowerOfIntConverter.class
tech.units.indriya.function.PowerOfPiConverter.class
tech.units.indriya.function.QuantityStreams.class
tech.units.indriya.function.QuantitySummaryStatistics.class
tech.units.indriya.function.RationalConverter.class
tech.units.indriya.function.RationalNumber.class
tech.units.indriya.internal.DefaultQuantityFactory.class
tech.units.indriya.internal.DefaultServiceProvider.class
tech.units.indriya.internal.DefaultSystemOfUnitsService.class
tech.units.indriya.internal.format.DefaultCharStream.class
tech.units.indriya.internal.format.DefaultFormatService$1.class
tech.units.indriya.internal.format.DefaultFormatService.class
tech.units.indriya.internal.format.DefaultUnitFormatService.class
tech.units.indriya.internal.format.Token.class
tech.units.indriya.internal.format.TokenException.class
tech.units.indriya.internal.format.TokenMgrError.class
tech.units.indriya.internal.format.UnitFormatParser$1.class
tech.units.indriya.internal.format.UnitFormatParser$Exponent.class
tech.units.indriya.internal.format.UnitFormatParser$JJCalls.class
tech.units.indriya.internal.format.UnitFormatParser$LookaheadSuccess.class
tech.units.indriya.internal.format.UnitFormatParser.class
tech.units.indriya.internal.format.UnitTokenConstants.class
tech.units.indriya.internal.format.UnitTokenManager.class
tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle.class
tech.units.indriya.internal.function.calc.Calculator.class
tech.units.indriya.internal.function.calc.DefaultNumberSystem$NumberType.class
tech.units.indriya.internal.function.calc.DefaultNumberSystem.class
tech.units.indriya.internal.function.radix.MixedRadixSupport.class
tech.units.indriya.internal.function.radix.Radix$DecimalRadix.class
tech.units.indriya.internal.function.radix.Radix$RationalRadix.class
tech.units.indriya.internal.function.radix.Radix.class
tech.units.indriya.internal.function.simplify.CompositionTask.class
tech.units.indriya.internal.function.simplify.CompositionTask_ArrayAdapter.class
tech.units.indriya.internal.function.simplify.CompositionTask_BitScanner$BiIntConsumer.class
tech.units.indriya.internal.function.simplify.CompositionTask_BitScanner.class
tech.units.indriya.internal.function.simplify.UnitCompositionHandlerYieldingNormalForm.class
tech.units.indriya.quantity.CompoundQuantity.class
#内容未全部加载,请点击展开加载全部代码(NowJava.com)
|
| 依赖Jar: |
javax.inject-1.jar
/javax.inject/javax.inject/1
查看javax.inject所有版本文件
hamcrest-junit-${hamcrest.version}.jar
/org.hamcrest/hamcrest-junit/${hamcrest.version}
查看hamcrest-junit所有版本文件
junit-jupiter-api-${junit.jupiter.version}.jar
/org.junit.jupiter/junit-jupiter-api/${junit.jupiter.version}
查看junit-jupiter-api所有版本文件
junit-jupiter-params-${junit.jupiter.version}.jar
/org.junit.jupiter/junit-jupiter-params/${junit.jupiter.version}
查看junit-jupiter-params所有版本文件
junit-jupiter-engine-${junit.jupiter.version}.jar
/org.junit.jupiter/junit-jupiter-engine/${junit.jupiter.version}
查看junit-jupiter-engine所有版本文件
junit-platform-launcher-${junit.platform.version}.jar
/org.junit.platform/junit-platform-launcher/${junit.platform.version}
查看junit-platform-launcher所有版本文件
junit-platform-runner-${junit.platform.version}.jar
/org.junit.platform/junit-platform-runner/${junit.platform.version}
查看junit-platform-runner所有版本文件
|