1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-tribuo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
pom.xml 20 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Adam Pocock Отправлено 04.04.2025 18:34 4a62ba5
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<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>org.tribuo</groupId>
<artifactId>tribuo</artifactId>
<version>5.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>Core</module>
<module>Data</module>
<module>Json</module>
<module>Math</module>
<module>Interop</module>
<module>Common</module>
<module>AnomalyDetection</module>
<module>Classification</module>
<module>Clustering</module>
<module>MultiLabel</module>
<module>Regression</module>
<module>Reproducibility</module>
<module>Util</module>
<module>distribution</module>
<module>tests</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tribuo.java.version>17</tribuo.java.version>
<maven.compiler.source>${tribuo.java.version}</maven.compiler.source>
<maven.compiler.target>${tribuo.java.version}</maven.compiler.target>
<maven.compiler.release>${tribuo.java.version}</maven.compiler.release>
<!-- MLRG dependencies -->
<olcut.version>5.3.1</olcut.version>
<!-- Oracle dependencies -->
<oci.sdk.version>3.43.2</oci.sdk.version>
<!-- 3rd party backend dependencies -->
<liblinear.version>2.44</liblinear.version>
<libsvm.version>3.25</libsvm.version>
<onnxruntime.version>1.20.0</onnxruntime.version>
<tensorflow.version>1.0.0</tensorflow.version>
<xgboost.version>1.6.2</xgboost.version>
<!-- 3rd party other dependencies -->
<junit.version>5.11.3</junit.version>
<opencsv.version>5.9</opencsv.version>
<protobuf.version>3.25.6</protobuf.version>
<jackson.version>2.18.0</jackson.version>
<!-- Other properties -->
<!-- Turn off tests which rely on native code -->
<skipXGBoostTests>false</skipXGBoostTests>
<skipONNXTests>false</skipONNXTests>
<skipTFTests>false</skipTFTests>
</properties>
<name>Tribuo</name>
<description>A Machine Learning library for Java.</description>
<url>https://www.tribuo.org</url>
<licenses>
<license>
<name>The Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
<developers>
<developer>
<name>Adam Pocock</name>
<email>adam.pocock@oracle.com</email>
<organization>Oracle Labs</organization>
<organizationUrl>https://labs.oracle.com</organizationUrl>
</developer>
<developer>
<name>Stephen Green</name>
<email>stephen.x.green@oracle.com</email>
<organization>Oracle Labs</organization>
<organizationUrl>https://labs.oracle.com</organizationUrl>
</developer>
<developer>
<name>Philip Ogren</name>
<email>philip.ogren@oracle.com</email>
<organization>Oracle Labs</organization>
<organizationUrl>https://labs.oracle.com</organizationUrl>
</developer>
<developer>
<name>Jeffrey Alexander</name>
<email>jeffrey.alexander@oracle.com</email>
<organization>Oracle Labs</organization>
<organizationUrl>https://labs.oracle.com</organizationUrl>
</developer>
<developer>
<name>Jack Sullivan</name>
<email>jack.t.sullivan@oracle.com</email>
<organization>Oracle Labs</organization>
<organizationUrl>https://labs.oracle.com</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:git://github.com/oracle/tribuo.git</connection>
<developerConnection>scm:git:ssh://github.com:oracle/tribuo.git</developerConnection>
<url>https://github.com/oracle/tribuo/tree/main</url>
</scm>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.oracle.labs.olcut</groupId>
<artifactId>olcut-core</artifactId>
<version>${olcut.version}</version>
</dependency>
<dependency>
<groupId>com.oracle.labs.olcut</groupId>
<artifactId>olcut-config-protobuf</artifactId>
<version>${olcut.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${protobuf.version}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.7.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.7.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.7.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.5.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.12.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>3.1.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.4.2</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalJOptions>
<additionalJOption>-Xmaxerrs</additionalJOption>
<additionalJOption>65536</additionalJOption>
<additionalJOption>-Xmaxwarns</additionalJOption>
<additionalJOption>65536</additionalJOption>
</additionalJOptions>
<source>${tribuo.java.version}</source>
<show>protected</show>
<notimestamp>true</notimestamp>
<failOnError>false</failOnError>
<linksource>false</linksource>
<nohelp>true</nohelp>
<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>
<tag>
<name>implNote</name>
<placement>a</placement>
<head>Implementation Note:</head>
</tag>
</tags>
<overview>./Core/src/main/javadoc/overview.html</overview>
<bottom>Copyright &#169; 2015&#x2013;2024 Oracle and/or its affiliates. All rights reserved.</bottom>
<groups>
<group>
<title>Core Packages</title>
<packages>
org.tribuo:org.tribuo.dataset:org.tribuo.datasource:org.tribuo.ensemble:org.tribuo.evaluation*:org.tribuo.hash:org.tribuo.impl:org.tribuo.provenance*:org.tribuo.sequence:org.tribuo.transform*:org.tribuo.util:org.tribuo.data*:org.tribuo.json:org.tribuo.math*
</packages>
</group>
<group>
<title>Shared Backend Packages</title>
<packages>org.tribuo.common.*</packages>
</group>
<group>
<title>Anomaly Detection Packages</title>
<packages>org.tribuo.anomaly*</packages>
</group>
<group>
<title>Multi-class Classification Packages</title>
<packages>org.tribuo.classification*</packages>
</group>
<group>
<title>Clustering Packages</title>
<packages>org.tribuo.clustering*</packages>
</group>
<group>
<title>Multi-label Classification Packages</title>
<packages>org.tribuo.multilabel*</packages>
</group>
<group>
<title>Regression Packages</title>
<packages>org.tribuo.regression*</packages>
</group>
<group>
<title>External Interface Packages</title>
<packages>org.tribuo.interop*</packages>
</group>
<group>
<title>Utility Packages</title>
<packages>org.tribuo.util.*:org.tribuo.reproducibility:org.tribuo.tests</packages>
</group>
</groups>
<excludePackageNames>ai.onnx.proto:org.tribuo.protos.core:org.tribuo.*.protos</excludePackageNames>
</configuration>
<executions>
<execution>
<id>aggregate</id>
<goals>
<goal>aggregate</goal>
</goals>
<phase>site</phase>
<configuration>
<additionalJOptions>
<additionalJOption>-Xmaxerrs</additionalJOption>
<additionalJOption>65536</additionalJOption>
<additionalJOption>-Xmaxwarns</additionalJOption>
<additionalJOption>65536</additionalJOption>
</additionalJOptions>
<show>protected</show>
<notimestamp>true</notimestamp>
<failOnError>false</failOnError>
<linksource>false</linksource>
<nohelp>true</nohelp>
<overview>./Core/src/main/javadoc/overview.html</overview>
<bottom>Copyright &#169; 2015&#x2013;2024 Oracle and/or its affiliates. All rights reserved.</bottom>
<groups>
<group>
<title>Core Packages</title>
<packages>
org.tribuo:org.tribuo.dataset:org.tribuo.datasource:org.tribuo.ensemble:org.tribuo.evaluation*:org.tribuo.hash:org.tribuo.impl:org.tribuo.provenance*:org.tribuo.sequence:org.tribuo.transform*:org.tribuo.util:org.tribuo.data*:org.tribuo.json:org.tribuo.math*
</packages>
</group>
<group>
<title>Shared Backend Packages</title>
<packages>org.tribuo.common.*</packages>
</group>
<group>
<title>Anomaly Detection Packages</title>
<packages>org.tribuo.anomaly*</packages>
</group>
<group>
<title>Multi-class Classification Packages</title>
<packages>org.tribuo.classification*</packages>
</group>
<group>
<title>Clustering Packages</title>
<packages>org.tribuo.clustering*</packages>
</group>
<group>
<title>Multi-label Classification Packages</title>
<packages>org.tribuo.multilabel*</packages>
</group>
<group>
<title>Regression Packages</title>
<packages>org.tribuo.regression*</packages>
</group>
<group>
<title>Interface Packages</title>
<packages>org.tribuo.interop.*</packages>
</group>
<group>
<title>Utility Packages</title>
<packages>org.tribuo.util.*:org.tribuo.reproducibility:org.tribuo.tests</packages>
</group>
</groups>
<excludePackageNames>ai.onnx.proto:org.tribuo.protos.core:org.tribuo.*.protos</excludePackageNames>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
<configuration>
<release>${tribuo.java.version}</release>
<testRelease>${tribuo.java.version}</testRelease>
<compilerArgument>
-Xlint:all
</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce</id>
<configuration>
<rules>
<dependencyConvergence/>
<requireMavenVersion>
<version>3.8</version>
</requireMavenVersion>
</rules>
</configuration>
<goals>
<goal>enforce</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<!-- Turn off XGBoost and TF tests on ARM platforms as the binaries are not available -->
<id>arm</id>
<properties>
<skipXGBoostTests>true</skipXGBoostTests>
</properties>
</profile>
<profile>
<id>src</id>
<build>
<plugins>
<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>
</plugins>
</build>
</profile>
<profile>
<id>javadoc</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<bottom>Copyright &#169; 2015&#x2013;2024 Oracle and/or its affiliates. All rights reserved.</bottom>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-tribuo.git
git@api.gitlife.ru:oschina-mirror/mirrors-tribuo.git
oschina-mirror
mirrors-tribuo
mirrors-tribuo
main