org.wildfly.swarm:nosql-config-api-parent

WildFly Swarm: Parent

License

License

AL2
Categories

Categories

WildFly Container Application Servers config Application Layer Libs Configuration
GroupId

GroupId

org.wildfly.swarm
ArtifactId

ArtifactId

nosql-config-api-parent
Last Version

Last Version

1.2.4
Release Date

Release Date

Type

Type

pom
Description

Description

WildFly Swarm: Parent
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/wildfly-swarm/nosql-config-api

Download nosql-config-api-parent

How to add to project

<!-- https://jarcasting.com/artifacts/org.wildfly.swarm/nosql-config-api-parent/ -->
<dependency>
    <groupId>org.wildfly.swarm</groupId>
    <artifactId>nosql-config-api-parent</artifactId>
    <version>1.2.4</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.wildfly.swarm/nosql-config-api-parent/
implementation 'org.wildfly.swarm:nosql-config-api-parent:1.2.4'
// https://jarcasting.com/artifacts/org.wildfly.swarm/nosql-config-api-parent/
implementation ("org.wildfly.swarm:nosql-config-api-parent:1.2.4")
'org.wildfly.swarm:nosql-config-api-parent:pom:1.2.4'
<dependency org="org.wildfly.swarm" name="nosql-config-api-parent" rev="1.2.4">
  <artifact name="nosql-config-api-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.wildfly.swarm', module='nosql-config-api-parent', version='1.2.4')
)
libraryDependencies += "org.wildfly.swarm" % "nosql-config-api-parent" % "1.2.4"
[org.wildfly.swarm/nosql-config-api-parent "1.2.4"]

Dependencies

compile (1)

Group / Artifact Type Version
org.wildfly.swarm : config-api-runtime jar 1.2.0

provided (1)

Group / Artifact Type Version
org.wildfly.core : wildfly-controller jar

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.wildfly.swarm : config-api-generator jar 1.2.0

Project Modules

  • cassandra
  • mongodb
  • neo4j
  • orientdb

Generate Thorntail NoSQL fractions Configuration API. Supports generating fraction Config API for NoSQL subsystems in https://github.com/wildfly/wildfly-nosql

Steps to generate nosql-config-api:

  1. git clone https://github.com/wildfly/wildfly-nosql
  2. cd wildfly-nosql
  3. mvn clean install
  4. cd server/target/wildfly-nosql-serverbuild/bin
  5. ./standalone.sh
  6. open additional terminal shell and continue in the nosql-config-api directory
  7. cd nosql-config-api
  8. mvn clean install
  9. done, verify with find -name *.java, you should see ./mongodb/target/generated-sources/org/wildfly/swarm/config/mongodb/Mongo.java and other files as well.
  10. if you don't see any generated files, something is wrong.
  11. stop the app server started in step #5

See https://github.com/thorntail/wildfly-config-api/blob/master/README.md for instructions from the master project that nosql-config-api is cloned from.

org.wildfly.swarm

WildFly Swarm

WildFly deconstructed

Versions

Version
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0