Orca Dependencies Axis2

Helper poms to simplify dependencies management

Лицензия

Лицензия

Eclipse Public Licence, Version 1.0
Категории

Категории

Сеть
Группа

Группа

net.exogeni.orca.dependencies
Идентификатор

Идентификатор

axis2
Последняя версия

Последняя версия

5.4.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

Orca Dependencies Axis2
Helper poms to simplify dependencies management
Организация-разработчик

Организация-разработчик

RENCI

Скачать axis2

Имя Файла Размер
axis2-5.4.5.pom 12 KB
axis2-5.4.5-tests.jar 2 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.exogeni.orca.dependencies/axis2/ -->
<dependency>
    <groupId>net.exogeni.orca.dependencies</groupId>
    <artifactId>axis2</artifactId>
    <version>5.4.5</version>
</dependency>
// https://jarcasting.com/artifacts/net.exogeni.orca.dependencies/axis2/
implementation 'net.exogeni.orca.dependencies:axis2:5.4.5'
// https://jarcasting.com/artifacts/net.exogeni.orca.dependencies/axis2/
implementation ("net.exogeni.orca.dependencies:axis2:5.4.5")
'net.exogeni.orca.dependencies:axis2:jar:5.4.5'
<dependency org="net.exogeni.orca.dependencies" name="axis2" rev="5.4.5">
  <artifact name="axis2" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.exogeni.orca.dependencies', module='axis2', version='5.4.5')
)
libraryDependencies += "net.exogeni.orca.dependencies" % "axis2" % "5.4.5"
[net.exogeni.orca.dependencies/axis2 "5.4.5"]

Зависимости

compile (49)

Идентификатор библиотеки Тип Версия
javax.activation : activation jar 1.1
annogen : annogen jar 0.1.0
net.exogeni.orca.dependencies : axiom pom 5.4.5
axis2 : axis2-adb jar 1.1.1
axis2 » axis2-adb-codegen jar 1.1.1
axis2 : axis2-codegen jar 1.1.1
axis2 : axis2-java2wsdl jar 1.1.1
axis2 » axis2-jaxbri jar 1.1.1
axis2 : axis2-jibx jar 1.1.1
axis2 : axis2-kernel jar 1.1.1
axis2 » axis2-rahas jar 1.1
axis2 » axis2-saaj jar 1.1.1
axis2 » axis2-secpolicy jar 1.1
axis2 » axis2-soapmonitor jar 1.1.1
axis2 » axis2-spring jar 1.1.1
axis2 : axis2-xmlbeans jar 1.1.1
axis2 » axis2-tools jar 1.1.1
backport-util-concurrent : backport-util-concurrent jar 2.2
commons-codec : commons-codec jar 1.3
commons-fileupload : commons-fileupload jar 1.1.1
commons-httpclient : commons-httpclient jar 3.1
commons-io : commons-io jar 1.2
commons-logging : commons-logging jar 1.2
net.exogeni.orca.dependencies : jaxb pom 5.4.5
jaxen : jaxen jar 1.1
org.jibx : jibx-run jar 1.1.3
mail » mail jar 1.4.0
neethi » neethi jar 2.0
stax : stax-api jar 1.0.1
woden » woden jar 1.0.0M6
wsdl » wsdl4j jar 1.6.2
wstx-asl » wstx-asl jar 3.2.0
xalan : xalan jar 2.7.0
xbean : xbean jar 2.2.0
xerces » xerces-impl jar 2.8.1
xml-apis : xml-apis jar 1.3.03
xmlschema » xmlschema jar 1.2
axis2 : addressing mar 1.1.1
axis2 : soapmonitor mar 1.1.1
axis2 : rampart mar 1.1
xmlsec » xmlsec jar 1.3.0
xmldsig » xmldsig jar 1.5
ws-sec » wss4j jar 1.5.1
org.ini4j : ini4j jar 0.5.4
com.googlecode.json-simple : json-simple jar 1.1.1
log4j : log4j jar 1.2.13
org.slf4j : jcl-over-slf4j jar 1.7.5
org.slf4j : slf4j-api jar 1.7.5
org.slf4j : slf4j-log4j12 jar 1.7.5

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.10

Модули Проекта

Данный проект не имеет модулей.

ORCA is a IaaS software for managing meta-clouds. It is deployed in production on ExoGENI world-wide testbed (http://www.exogeni.net).

Building ORCA

Building Orca is a straightforward Maven command.

Running ORCA in emulation

You can run Orca in emulation using docker containers by running some scripts:

  • ./docker/docker_build.sh
  • ./docker/docker_run.sh

Testing ORCA

The default compile doesn't run any of the tests, because many of them depend on having a MySQL server to talk to (not a great idea, but working for now).

One of the docker containers started (in emulation) will be a MySQL container, that can be used when running the "unit tests", which are enabled via a Maven 'profile'. (Most of the unit tests are not, strictly speaking, "unit tests". But they're still useful :)

  • mvn clean install -Ptest

Tests are run automatically on our Jenkins server, following every commit pushed to GitHub. https://ci.exogeni.net:8443/

Tests that are run

Many, but not all, of the current ORCA tests are run as if requests were submitted to the Controller:

Interacting with ORCA

You can download Flukes from here: http://geni-images.renci.org/webstart/flukes.jnlp And use that to connect to ExoGENI or your emulated ORCA.

You'll need to get GENI credentials to use ExoGENI: http://www.exogeni.net/2015/09/exogeni-getting-started-tutorial/

You can also use Ahab to programmatically manipulate slices in ORCA.

Contributing to ORCA

  • Issue for the code change
  • Branch, named after the issue
    • Test for the code change (TDD. Test should fail at this point)
    • Code for the code change (Test should pass at this point)
    • Code can be automatically formatted following Orca guidelines using the maven command mvn formatter:format
  • Pull Request
  • Code Review
  • Merge code into master

Your code will not be formatted to follow the Orca style guidelines using the normal maven build commands (e.g. mvn clean install), but it can be formatted using the maven command mvn formatter:format. The style guidelines can also be imported into Eclipse from the file orca_formatter_style.xml

Orca deployment structure in ExoGENI

net.exogeni.orca.dependencies

RENCI NRIG

Network Research and Infrastructure Group, RENCI/UNC Chapel Hill

Версии библиотеки

Версия
5.4.5