294 Commits

Author SHA1 Message Date
Spring Operator
9ed670f022 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://www.unicode.org/glossary/ (200) with 1 occurrences could not be migrated:
   ([https](https://www.unicode.org/glossary/) result SSLProtocolException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://jansi.fusesource.org/ (ConnectTimeoutException) with 1 occurrences migrated to:
  https://jansi.fusesource.org/ ([https](https://jansi.fusesource.org/) result ConnectTimeoutException).
* [ ] http://github.com/SpringSource/spring-shell/tree/ (301) with 1 occurrences migrated to:
  https://github.com/SpringSource/spring-shell/tree/ ([https](https://github.com/SpringSource/spring-shell/tree/) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://static.springsource.org/spring-shell/docs/current/reference/ (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-shell/docs/current/reference/ ([https](https://static.springsource.org/spring-shell/docs/current/reference/) result 200).
* [ ] http://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-xd/docs/current-SNAPSHOT/reference/html/) result 200).
* [ ] http://static.springframework.org/spring/docs/2.0.x/reference/index.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/2.0.x/reference/index.html ([https](https://static.springframework.org/spring/docs/2.0.x/reference/index.html) result 200).
* [ ] http://sourceforge.net/projects/jline/ with 1 occurrences migrated to:
  https://sourceforge.net/projects/jline/ ([https](https://sourceforge.net/projects/jline/) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-shell with 1 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-shell ([https](https://stackoverflow.com/questions/tagged/spring-shell) result 200).
* [ ] http://www.apache.org with 1 occurrences migrated to:
  https://www.apache.org ([https](https://www.apache.org) result 200).
* [ ] http://www.helloworld.com with 1 occurrences migrated to:
  https://www.helloworld.com ([https](https://www.helloworld.com) result 200).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361 with 1 occurrences migrated to:
  https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361 ([https](https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10361) result 301).
* [ ] http://repo.springsource.org/lib-release with 1 occurrences migrated to:
  https://repo.springsource.org/lib-release ([https](https://repo.springsource.org/lib-release) result 301).
* [ ] http://www.SpringSource.com/ with 1 occurrences migrated to:
  https://www.SpringSource.com/ ([https](https://www.SpringSource.com/) result 301).
* [ ] http://www.springframework.org with 1 occurrences migrated to:
  https://www.springframework.org ([https](https://www.springframework.org) result 301).
* [ ] http://www.springsource.org/spring-shell with 2 occurrences migrated to:
  https://www.springsource.org/spring-shell ([https](https://www.springsource.org/spring-shell) result 301).
* [ ] http://repo.springframework.org/libs-release with 1 occurrences migrated to:
  https://repo.springframework.org/libs-release ([https](https://repo.springframework.org/libs-release) result 302).
* [ ] http://repo.springframework.org/libs-snapshot with 1 occurrences migrated to:
  https://repo.springframework.org/libs-snapshot ([https](https://repo.springframework.org/libs-snapshot) result 302).
* [ ] http://repo.springframework.org/release with 1 occurrences migrated to:
  https://repo.springframework.org/release ([https](https://repo.springframework.org/release) result 302).
2019-03-26 12:07:20 +01:00
Spring Operator
8a0ed0df47 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://patorjk.com/software/taag (301) with 2 occurrences could not be migrated:
   ([https](https://patorjk.com/software/taag) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/ (UnknownHostException) with 1 occurrences migrated to:
  https://mojo.codehaus.org/appassembler/appassembler-maven-plugin/ ([https](https://mojo.codehaus.org/appassembler/appassembler-maven-plugin/) result UnknownHostException).
* [ ] http://static.springsource.org/spring-roo/reference/html-single/index.html (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring-roo/reference/html-single/index.html ([https](https://static.springsource.org/spring-roo/reference/html-single/index.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://en.wikipedia.org/wiki/ASCII_art with 1 occurrences migrated to:
  https://en.wikipedia.org/wiki/ASCII_art ([https](https://en.wikipedia.org/wiki/ASCII_art) result 200).
* [ ] http://maven.apache.org with 1 occurrences migrated to:
  https://maven.apache.org ([https](https://maven.apache.org) result 200).
* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* [ ] http://repo.spring.io/libs-milestone/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-milestone/ ([https](https://repo.spring.io/libs-milestone/) result 200).
* [ ] http://repo.spring.io/libs-release/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-release/ ([https](https://repo.spring.io/libs-release/) result 200).
* [ ] http://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/ (301) with 1 occurrences migrated to:
  https://spring.io/blog/2011/02/11/spring-framework-3-1-m1-released/ ([https](https://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context-3.1.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-3.1.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.1.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* [ ] http://www.springsource.org/about with 1 occurrences migrated to:
  https://www.springsource.org/about ([https](https://www.springsource.org/about) result 302).
* [ ] http://www.springsource.org/spring-roo/ with 1 occurrences migrated to:
  https://www.springsource.org/spring-roo/ ([https](https://www.springsource.org/spring-roo/) result 302).

# Ignored
These URLs were intentionally ignored.

* http://docbook.org/ns/docbook with 13 occurrences
* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.springframework.org/schema/beans with 6 occurrences
* http://www.springframework.org/schema/context with 6 occurrences
* http://www.w3.org/1998/Math/MathML with 6 occurrences
* http://www.w3.org/1999/xhtml with 6 occurrences
* http://www.w3.org/1999/xlink with 7 occurrences
* http://www.w3.org/2000/svg with 6 occurrences
* http://www.w3.org/2001/XInclude with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 4 occurrences
2019-03-26 12:07:01 +01:00
Spring Operator
029381df62 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 145 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-26 12:06:35 +01:00
Spring Operator
e779b7ce9e URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org with 1 occurrences migrated to:
  https://maven.apache.org ([https](https://maven.apache.org) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 1 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://repo.spring.io/libs-milestone/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-milestone/ ([https](https://repo.spring.io/libs-milestone/) result 200).
* http://repo.spring.io/libs-release/ with 1 occurrences migrated to:
  https://repo.spring.io/libs-release/ ([https](https://repo.spring.io/libs-release/) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.txt with 1 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).
* http://static.springframework.org/spring/docs/3.1.x/javadoc-api (301) with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/3.1.x/javadoc-api ([https](https://static.springframework.org/spring/docs/3.1.x/javadoc-api) result 301).
* http://github.com/SpringSource/spring-shell with 2 occurrences migrated to:
  https://github.com/SpringSource/spring-shell ([https](https://github.com/SpringSource/spring-shell) result 301).
* http://repo.springsource.org/libs-milestone with 1 occurrences migrated to:
  https://repo.springsource.org/libs-milestone ([https](https://repo.springsource.org/libs-milestone) result 301).
* http://repo.springsource.org/libs-release with 1 occurrences migrated to:
  https://repo.springsource.org/libs-release ([https](https://repo.springsource.org/libs-release) result 301).
* http://repo.springsource.org/libs-snapshot with 1 occurrences migrated to:
  https://repo.springsource.org/libs-snapshot ([https](https://repo.springsource.org/libs-snapshot) result 301).
* http://repo.springsource.org/plugins-release with 2 occurrences migrated to:
  https://repo.springsource.org/plugins-release ([https](https://repo.springsource.org/plugins-release) result 301).
* http://www.springsource.org/spring-shell with 1 occurrences migrated to:
  https://www.springsource.org/spring-shell ([https](https://www.springsource.org/spring-shell) result 301).
* http://download.oracle.com/javase/6/docs/api with 1 occurrences migrated to:
  https://download.oracle.com/javase/6/docs/api ([https](https://download.oracle.com/javase/6/docs/api) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
2019-03-26 11:50:44 +01:00
Eric Bottard
79bca79af7 Fix javadoc warnings 2017-08-28 18:07:24 +02:00
Eric Bottard
e9f3eab859 Fix bad performance if history contains very long lines
Fixes https://github.com/spring-projects/spring-shell/issues/83
2017-08-16 13:32:34 +02:00
Serik Idrissov
e0a619ccb0 SHL-191 fix JavaDoc - CSS styling missing 2017-08-14 14:39:10 +06:00
Eric Bottard
7424ccad05 Remove reference to 'hint' command
Fixes #127
2017-06-30 17:52:43 +02:00
Eric Bottard
e0a7dc642f Upgrade to gradle 2.10 2017-06-29 14:26:24 +02:00
Eric Bottard
345effa322 Updating gradle wrapper to 1.2 2017-06-28 15:59:48 +02:00
Eric Bottard
685051b230 Allow non public methods for @CliAvailabilityIndicator
Fixes https://github.com/spring-projects/spring-shell/issues/122
2017-06-28 15:32:21 +02:00
Eric Bottard
fdf892cfaf Remove unneeded dependencies, incl Guava
Fixes https://github.com/spring-projects/spring-shell/issues/95
2017-06-28 15:29:41 +02:00
Eric Bottard
fe512af783 Allow cancel of entered line via CTRL-C
Fixes https://github.com/spring-projects/spring-shell/issues/110
2017-06-28 15:27:28 +02:00
Eric Bottard
e935251614 Bump version to 1.2.1.BUILD-SNAPSHOT 2016-11-03 15:51:33 +01:00
Eric Bottard
dc83a27d1d Fix StopWatch bug introduced by 1626a4919 2016-11-03 12:27:23 +01:00
Tim Patterson
7b9e0dbdca SHL-146 Restore cursor position on flash 2016-11-03 19:13:53 +13:00
Eric Bottard
1626a4919f Better manage Bootstrap created objects
Fixes https://github.com/spring-projects/spring-shell/issues/96
2016-10-10 13:11:26 +02:00
Eric Bottard
71f9da5578 Fix Vertical aligner when rows are empty
Fixes https://github.com/spring-projects/spring-shell/issues/107
2016-10-10 13:04:48 +02:00
Spring Buildmaster
5d36787786 [artifactory-release] Next development version 2016-06-29 18:18:38 +00:00
Spring Buildmaster
67935a5729 [artifactory-release] Release version 1.2.0.RELEASE 2016-06-29 18:18:37 +00:00
Mark Pollack
9a5d5d5374 Update to 1.2 RELEASE versions in samples 2016-06-29 14:13:10 -04:00
Gunnar Hillert
e3c1e1dbde gh-100 Use dedicated Logger Name for Exception Logging 2016-06-22 10:37:38 -10:00
Spring Buildmaster
fa3b7d191a [artifactory-release] Next development version 2016-06-17 13:27:03 +00:00
Spring Buildmaster
24cde546d3 [artifactory-release] Release version 1.2.0.RC1 2016-06-17 13:27:03 +00:00
Mark Pollack
c7f697503b Update to release version in samples 2016-06-17 09:20:08 -04:00
Oliver Gierke
aba89e416a SHL-189 - Command classes can now be package protected.
SimpleExecutionStrategy now makes sure the method to be invoked is accessible.
2016-04-01 14:35:06 +02:00
Aditya
d304f74217 SHL-187: Build and Test fail on Windows
This closes #91
2016-02-15 23:04:21 -08:00
Spring Buildmaster
ec9e3d49f8 [artifactory-release] Next development version 2015-12-22 15:50:23 -08:00
Spring Buildmaster
2340555a32 [artifactory-release] Release version 1.2.0.M1 2015-12-22 15:50:23 -08:00
Mark Pollack
db7b649eaf Upgrade versions of dependent libraries 2015-12-22 18:43:05 -05:00
Eric Bottard
73f47a4c85 SHL-177: Remove unused code 2015-11-16 10:54:47 +01:00
Eric Bottard
3bbd89506e SHL-158: Don't aggressively remove spaces 2015-11-16 10:42:01 +01:00
mbrunton
e693a7da9c SHL-183: Fix command prefix autocomplete bug 2015-11-16 10:33:21 +01:00
Eric Bottard
c8d2b7e383 Fix help command when a command is a prefix of another 2015-11-16 10:11:54 +01:00
Aditya
bea8d3ff0e ArrayConverterTest#testCompletions() fails on Windows
This closes #88
2015-11-16 09:46:14 +01:00
Eric Bottard
29e0d6ae73 Add pretty table rendering
* Add some border combinations + helper methods
* Introducing TableBuilder
* Fix tests
* Add deprecation tags for old table
2015-11-13 12:18:18 -05:00
Eric Bottard
21a993d6bf SHL-157: Prevent whole crash due to Completer 2015-07-15 17:32:10 -04:00
Mark Pollack
5e1c90aec5 SHL-173 Fix test 2015-07-15 17:23:50 -04:00
Eric Bottard
4c18cfb8f4 SHL-173: Add converter for array of convertible 2015-07-09 16:12:33 -04:00
Eric Bottard
511a7e230b SHL-170: Allow space-text for values 2015-06-30 12:50:39 +02:00
Eric Bottard
4962d027bb Remove Locale sensitive test 2015-06-30 12:23:45 +02:00
Eric Bottard
e27257a340 Update README 2015-02-09 17:23:10 +01:00
Bay Batu
8221d255f1 typo fix in CommandLine 2014-12-05 21:23:53 +02:00
Bay Batu
e16ceca495 SHL-98: check option availability in case insensitive way
Add unit test, format code
2014-12-01 12:50:41 +01:00
Andy Wilkinson
880bc35d55 Add the Spring IO plugin and align with the Platform where possible
Configure the Spring IO plugin such that it's only applied when the
build is run with -PplatformVersion=<version>. This platformVersion
property is used to determine the version of the Platform that will
be used when running the springIoCheck task. The plugin can be used
by running a build as follows:

./gradlew clean springIoCheck -PplatformVersion=1.0.1.RELEASE -PJDK7_HOME=… -PJDK8_HOME=…

This will test the project on JDK7 and JDK 8 using the dependencies
defined in Spring IO Platform 1.0.1.RELEASE.

Running the plugin identified a dependency on CGLib (use of
spring-core's repackaged CGLib is preferred), but the dependency
appears to be unused. It has been removed.

The versions of a number of other dependencies have been updated to
use their latest versions and align them with Spring IO Platform. Most
notable is probably a move from Guava 15.0 to 17.0.
2014-11-28 14:55:28 +01:00
Eric Bottard
6f72c693e4 Merge pull request #50 from danpape/master
Fixed groupId reference in maven pom sample
2014-10-28 18:59:35 +01:00
Daniel Pape
77135b279c Fixed groupId reference in maven pom sample 2014-10-23 13:19:01 -07:00
Eric Bottard
e1ac91753e Merge pull request #47 from baybatu/master
Add entries to .gitignore for idea generated files
2014-09-15 14:53:23 +02:00
Bay Batu
8fdd88b591 Add entries to .gitignore for idea generated files 2014-09-13 00:56:49 +03:00
mpollack
33ec17ba87 Update versions to reference 1.0 RELEASE 2014-07-25 17:21:04 -04:00