jspringbot

jSpringBot is a framework built on top of Robot Framework to support Java and Spring. This also allows you to run end to end testing with ease using Maven.

License

License

Categories

Categories

Jakarta Server Pages Jakarta EE The Web Tier
GroupId

GroupId

org.jspringbot
ArtifactId

ArtifactId

jspringbot
Last Version

Last Version

1.9
Release Date

Release Date

Type

Type

jar
Description

Description

jspringbot
jSpringBot is a framework built on top of Robot Framework to support Java and Spring. This also allows you to run end to end testing with ease using Maven.
Project URL

Project URL

http://jspringbot.org
Source Code Management

Source Code Management

https://github.com/jspringbot/jspringbot

Download jspringbot

How to add to project

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

Dependencies

compile (9)

Group / Artifact Type Version
org.springframework : spring-core jar 4.3.2.RELEASE
org.springframework : spring-context jar 4.3.2.RELEASE
commons-lang : commons-lang jar 2.6
commons-io : commons-io jar 2.4
commons-collections : commons-collections jar 3.2.1
log4j : log4j jar 1.2.16
org.slf4j : slf4j-api jar 1.6.1
org.slf4j : slf4j-log4j12 jar 1.6.1
org.robotframework : robotframework jar 3.0

Project Modules

There are no modules declared in this project.

jSpringBot Build Status

Introduction

For end-to-end acceptance testing using Robot Framework with Java, Spring and Maven.

For details please see: http://jspringbot.org/

Robotframework, GitHub

Built for Robotframework, and is managed through GitHub to help open source community.

Java, Maven, Spring

All libraries were built using Java and Spring Framework. Dependencies and test execution are done through Maven.

Copyright and license

Copyright 2012 JSpringBot

Code licensed under Apache License v2.0.

Releasing jSpringBot

Releasing Pre-requisite

  1. GPG for Releasing to Nexus Sonatype

    https://central.sonatype.org/pages/working-with-pgp-signatures.html

    A. Download "Installer for GnuPG" B. Generate a Key Pair "gpg --gen-key" B.1. Real name: B.2. Email address: B.1. Leave passphrase blank
    B.2. Yes protection is not needed
    B.3. List key >> "gpg2 --list-secret-keys"
    B.4. "gpg2 --keyserver keyserver.ubuntu.com --send-keys <get the 40 char key from B.3>" C. Check "git config --list" to make sure github credentials are for jspringbot

  2. Pom Setup

    https://central.sonatype.org/pages/apache-maven.html

  3. Settings.xml

    https://central.sonatype.org/pages/apache-maven.html

  4. Git User to use for releasing to Nexus Sonatype

Releasing Sequence

[1] jspringbot

[2] jspringbot-maven-plugin (update jspringbot to latest release version) DO NEXT

[3] jspringbot-libraries (update jspringbot to latest release version)

[4] jspringbot-selenium, jspringbot-http, jspringbot-xml, etc (update jspringbot to latest release version)

[5] jsprintbot-base (update jspringbot and libraries to latest release version)

Releasing A Project

[1] mvn release:clean

[2] mvn release:prepare

Type enter on the following questions:
What is the release version for "jspringbot"? (org.jspringbot:jspringbot) 1.6: : 
What is SCM release tag or label for "jspringbot"? (org.jspringbot:jspringbot) jspringbot-1.6: : 
What is the new development version for "jspringbot"? (org.jspringbot:jspringbot) 1.7-SNAPSHOT: : 

[3] mvn release:perform

[4] Change 1.7-SNAPSHOT 1.6

[5] mvn clean deploy

[6] Change 1.6 1.7-SNAPSHOT

[7] mvn clean deploy

[8] Commit pom

Deleting wrong tags

git tag ie git tag -d jspringbot-1.7

org.jspringbot

jspringbot

Versions

Version
1.9
1.8
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0