powsybl-open-rao
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-open-rao</artifactId> <version>6.4.0</version> </dependency>
<?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> <groupId>com.powsybl</groupId> <artifactId>powsybl-parent</artifactId> <version>19</version> <relativePath/> </parent> <artifactId>powsybl-open-rao</artifactId> <version>6.4.0</version> <packaging>pom</packaging> <name>Open RAO</name> <description>A toolbox based on powsybl framework dedicated to power systems coordinated capacity calculation and security analysis projects</description> <url>http://farao-community.com</url> <licenses> <license> <name>Mozilla Public License, Version 2.0</name> <url>https://www.mozilla.org/en-US/MPL/2.0/</url> </license> </licenses> <scm> <connection>scm:git:https://github.com/powsybl/powsybl-open-rao.git</connection> <developerConnection>scm:git:https://github.com/powsybl/powsybl-open-rao.git</developerConnection> <url>https://github.com/powsybl/powsybl-open-rao.git</url> </scm> <developers> <developer> <name>Sebastien MURGEY</name> <email>sebastien.murgey@rte-france.com</email> <organization>RTE</organization> <organizationUrl>http://www.rte-france.com</organizationUrl> </developer> <developer> <name>Philippe EDWARDS</name> <email>philippe.edwards@rte-france.com</email> <organization>RTE</organization> <organizationUrl>http://www.rte-france.com</organizationUrl> </developer> <developer> <name>Peter MITRI</name> <email>peter.mitri@rte-france.com</email> <organization>RTE</organization> <organizationUrl>http://www.rte-france.com</organizationUrl> </developer> <developer> <name>Godelaine de Montmorillon</name> <email>godelaine.demontmorillon@rte-france.com</email> <organization>RTE</organization> <organizationUrl>http://www.rte-france.com</organizationUrl> </developer> </developers> <modules> <module>commons</module> <module>data</module> <module>distribution</module> <module>flowbased-computation</module> <module>loopflow-computation</module> <module>ra-optimisation</module> <module>sensitivity-analysis</module> <module>util</module> <module>monitoring</module> <module>tests</module> </modules> <properties> <!-- Project properties --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>17</java.version> <!-- Sonar properties --> <sonar.coverage.jacoco.xmlReportPaths> ../distribution/target/site/jacoco-aggregate/jacoco.xml, ../../distribution/target/site/jacoco-aggregate/jacoco.xml, ../../../distribution/target/site/jacoco-aggregate/jacoco.xml ../../../../distribution/target/site/jacoco-aggregate/jacoco.xml </sonar.coverage.jacoco.xmlReportPaths> <!-- Dependencies versions --> <apache.commons.lang3>3.13.0</apache.commons.lang3> <cucumber.bom.version>7.20.1</cucumber.bom.version> <commonsio.version>2.16.1</commonsio.version> <google.autoservice.version>1.1.1</google.autoservice.version> <google.guava.version>33.2.1-jre</google.guava.version> <google.ortools.version>9.11.4210</google.ortools.version> <jackson.version>2.17.1</jackson.version> <javax.validation.version>2.0.1.Final</javax.validation.version> <jakarta.xml.bind.version>4.0.2</jakarta.xml.bind.version> <jaxb-runtime.version>4.0.5</jaxb-runtime.version> <jimfs.version>1.3.0</jimfs.version> <junit.bom.version>5.11.3</junit.bom.version> <junit-jupiter.version>5.10.2</junit-jupiter.version> <logback.version>1.5.6</logback.version> <lombok.version>1.18.28</lombok.version> <maven.compiler.version>3.11.0</maven.compiler.version> <maven.dependency.version>3.6.0</maven.dependency.version> <maven.deploy.version>3.1.1</maven.deploy.version> <maven.gpg.version>3.1.0</maven.gpg.version> <maven.jar.version>3.3.0</maven.jar.version> <maven.jvnet.jaxb.version>4.0.8</maven.jvnet.jaxb.version> <mockito.core.version>5.12.0</mockito.core.version> <powsybl.core.version>6.7.0</powsybl.core.version> <powsybl.entsoe.version>2.13.0</powsybl.entsoe.version> <powsybl.openloadflow.version>1.15.0</powsybl.openloadflow.version> <slf4j.version>2.0.13</slf4j.version> <xmlunit.core.version>2.10.0</xmlunit.core.version> <com.networknt.version>1.5.3</com.networknt.version> </properties> <build> <pluginManagement> <plugins> <plugin> <groupId>org.jvnet.jaxb</groupId> <artifactId>jaxb-maven-plugin</artifactId> <version>${maven.jvnet.jaxb.version}</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/xsd</schemaDirectory> <bindingDirectory>src/main/resources/xjb</bindingDirectory> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <dependencies> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-surefire-provider</artifactId> <version>1.2.0</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit-jupiter.version}</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> <id>release</id> <activation> <activeByDefault>false</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>javadoc-aggregate-jar</id> <phase>package</phase> <inherited>false</inherited> <goals> <goal>aggregate-jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>docker-unit-tests</id> <activation> <property> <name>powsybl.docker-unit-tests.skip</name> <value>!false</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludedGroups>dockerTests</excludedGroups> </configuration> </plugin> </plugins> </build> </profile> </profiles> <dependencyManagement> <dependencies> <!-- project artifacts --> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-data</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-impl</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-cim</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-csa-profiles</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-cse</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-fb-constraint</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-io-json</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-loopflow-extension</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-crac-util</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-flowbased-domain</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-glsk</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-generator-constraints</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-glsk-virtual-hubs</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result-impl</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result-io</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result-cne</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-cne-exporter-commons</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-core-cne-exporter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-swe-cne-exporter</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-result-json</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-refprog</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-reference-program</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-refprog-xml-importer</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs-json</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs-network-assigner</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs-network-extension</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-virtual-hubs-xml</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-distribution</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-flowbased-computation</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-flowbased-computation-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-flowbased-computation-impl</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-loopflow-computation</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-monitoring</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-ra-optimisation</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-rao-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-search-tree-rao</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-sensitivity-analysis</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-tests</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>open-rao-util</artifactId> <version>${project.version}</version> </dependency> <!-- Compile dependencies --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${apache.commons.lang3}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commonsio.version}</version> </dependency> <dependency> <groupId>com.google.auto.service</groupId> <artifactId>auto-service</artifactId> <version>${google.autoservice.version}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${google.guava.version}</version> </dependency> <dependency> <groupId>com.google.ortools</groupId> <artifactId>ortools-java</artifactId> <version>${google.ortools.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-commons</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-contingency-api</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-action-api</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-iidm-api</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-iidm-serde</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-loadflow-api</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-math</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-sensitivity-analysis-api</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-tools</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-ucte-util</artifactId> <version>${powsybl.core.version}</version> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-glsk-document-cim</artifactId> <version>${powsybl.entsoe.version}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${jakarta.xml.bind.version}</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>${javax.validation.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>json-schema-validator</artifactId> <version>${com.networknt.version}</version> </dependency> <!-- Provided dependencies --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <!-- Runtime dependencies --> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-config-classic</artifactId> <version>${powsybl.core.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>${jaxb-runtime.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j.version}</version> <scope>runtime</scope> </dependency> <!-- Test dependencies --> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-bom</artifactId> <version>${cucumber.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.junit</groupId> <artifactId>junit-bom</artifactId> <version>${junit.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-jsonSchema</artifactId> <version>${jackson.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.jimfs</groupId> <artifactId>jimfs</artifactId> <version>${jimfs.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-commons-test</artifactId> <version>${powsybl.core.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-config-test</artifactId> <version>${powsybl.core.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-iidm-impl</artifactId> <version>${powsybl.core.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-open-loadflow</artifactId> <version>${powsybl.openloadflow.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.powsybl</groupId> <artifactId>powsybl-ucte-converter</artifactId> <version>${powsybl.core.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito.core.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-core</artifactId> <version>${xmlunit.core.version}</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> </project>