org.bedework:bw-util-struts

This project provides a number of utility classes and methods

License

License

GroupId

GroupId

org.bedework
ArtifactId

ArtifactId

bw-util-struts
Last Version

Last Version

4.0.26
Release Date

Release Date

Type

Type

jar
Description

Description

This project provides a number of utility classes and methods
Project Organization

Project Organization

Bedework

Download bw-util-struts

How to add to project

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

Dependencies

compile (6)

Group / Artifact Type Version
org.bedework : bw-util-logging jar 4.0.4
org.bedework : bw-util-http jar 4.0.26
org.bedework : bw-util-misc jar 4.0.26
org.bedework : bw-util-servlet jar 4.0.26
org.bedework : bw-util-servlet-filters jar 4.0.26
org.apache.struts : struts-core jar 1.3.10

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 4.0.0

Project Modules

There are no modules declared in this project.

bw-util Build Status

This project provides a number of utility classes and methods for Bedework.

Requirements

  1. JDK 11
  2. Maven 3

Building Locally

mvn clean install

Releasing

Releases of this fork are published to Maven Central via Sonatype.

To create a release, you must have:

  1. Permissions to publish to the org.bedework groupId.
  2. gpg installed with a published key (release artifacts are signed).

To perform a new release:

mvn -P bedework-dev release:clean release:prepare

When prompted, select the desired version; accept the defaults for scm tag and next development version. When the build completes, and the changes are committed and pushed successfully, execute:

mvn -P bedework-dev release:perform

For full details, see Sonatype's documentation for using Maven to publish releases.

Release Notes

4.0.3

  • Add base classes for a jolokia cli
  • Add status operations to the base jmx classes for use by the cli
  • Add some base classes for JMS interactions
  • Update the deploy process to add some wildfly features.

4.0.4

  • Refactor the post-build deployment module to work as a maven plugin.

4.0.5

  • Add setHostLimit method to BasicHttpClient.
  • Deployment class ProcessEars renamed to Process

4.0.6

  • Add more tokenizer methods to JolokiaCli.

4.0.7

  • Fix tokenizer so that string method will pushback.
  • More help support

4.0.9

  • Property replacement on non-string values. Lost this version trying to release

4.0.11

  • Update hibernate to 5.2.5.Final

4.0.14

  • Fix UTC timestamp format
  • Add error, audit and metrics log streams

4.0.19

  • Add command to get system monitor figures.
  • Many logging changes
  • Factor out hibernate classes
  • Update jackson libraries to avoid security warnings. Not vulnerable.
  • Fixes to maven deployment code
  • BasicHttpClient wasn't sending headers
  • Move SerializableProperties into util class
  • Tidy up directory classes

4.0.20

  • Move all logging api references to a single module - bw-util-logging

4.0.21

  • Add pooled http client
  • Add a defaulted class for configs
  • Remove bw-util-deploy module. No longer needed

4.0.22

  • Fix HttpUtils post method. Setting Accept - not Content-type
  • Move deployment classes into new bw-util-deploy module

4.0.23

  • Fix FlushMap in utils. Current fetched value was not discarded.

4.0.24

  • Update jackson version
  • Update servlet-api

4.0.25

  • Update javadoc plugin config
  • ES 7.2 changes

4.0.26

  • Lowercase account unless mixed case environment variable BEDEWORK_MIXEDCASE_ACCOUNTS is set to true
  • Switch to PooledHttpClient

4.0.27

  • Update to jackson version and fix PooledHttClient
  • Refactor: move cli support out of bw-util into bw-cliutil
  • Refactor: move bw-util-struts out of bw-util into bw-calendar-client-util
  • Refactor - move a bunch of modules into new util projects
  • For dav tester
    • Make some classes public
    • Add clear method to clean an XML node
    • Clean up exceptions
  • Move response objects out of CalFacade so they can be used within other modules.
  • Add a node diff class - allows diffing parsed XML but should work for any Document.
  • Add sortMap method
org.bedework

Bedework

This is the overall project for the github hosted 4.x development version of bedework. Use https://github.com/Bedework/bedework to post issues for any release.

Versions

Version
4.0.26
4.0.25
4.0.24
4.0.23
4.0.22
4.0.21
4.0.20
4.0.19
4.0.18
4.0.16
4.0.15
4.0.14
4.0.13
4.0.12
4.0.11
4.0.10
4.0.8
4.0.7
4.0.6
4.0.5
4.0.4
4.0.3
4.0.2