Skip to content

Commit 63a3909

Browse files
committed
desctiption and meta fixes
1 parent d80372a commit 63a3909

File tree

8 files changed

+47
-41
lines changed

8 files changed

+47
-41
lines changed

CITATION.cff

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,23 @@ license: MIT
1010
title: 'rJavaEnv: ''Java'' Environments for R Projects'
1111
version: 0.2.0
1212
doi: 10.32614/CRAN.package.rJavaEnv
13-
abstract: 'Solve common issues with ''Java'' environment management in ''R'' for users
14-
of ''Java''/''rJava''-dependent ''R'' packages such as ''r5r'', ''opentripplanner'',
15-
''xlsx'', ''openNLP'', ''rWeka'', ''RJDBC'', ''tabulapdf'', and many more. `rJavaEnv`
16-
prevents common problems like ''Java'' not found, ''Java'' version conflicts, missing
17-
''Java'' installations, and the inability to install ''Java'' due to lack of administrative
18-
privileges. ''rJavaEnv'' automates the download, installation, and setup of the
19-
''Java Development Kit'' (''JDK'') on a per-project basis by setting the relevant
20-
''JAVA_HOME'' in the current ''R'' session or the current working directory (via
21-
''.Rprofile'', with the user''s consent). Similar to what ''renv'' does for ''R''
22-
packages, ''rJavaEnv'' allows different ''Java'' versions to be used across different
23-
projects, but can also be configured to allow multiple versions within the same
24-
project (e.g. with the help of ''targets'' package). Note: there are a few extra
25-
steps for ''Linux'' users, who don''t have any ''Java'' previously installed in
26-
their system, and who prefer package installation from source, rather then installing
27-
binaries from ''Posit Package Manager''. See documentation for details.'
13+
abstract: 'Quickly install ''Java Development Kit (JDK)'' without administrative proviliges
14+
and set environment variables in current R session or project to solve common issues
15+
with ''Java'' environment management in ''R''. Recommended to users of ''Java''/''rJava''-dependent
16+
''R'' packages such as ''r5r'', ''opentripplanner'', ''xlsx'', ''openNLP'', ''rWeka'',
17+
''RJDBC'', ''tabulapdf'', and many more. `rJavaEnv` prevents common problems like
18+
''Java'' not found, ''Java'' version conflicts, missing ''Java'' installations,
19+
and the inability to install ''Java'' due to lack of administrative privileges.
20+
''rJavaEnv'' automates the download, installation, and setup of the ''Java'' on
21+
a per-project basis by setting the relevant ''JAVA_HOME'' in the current ''R'' session
22+
or the current working directory (via ''.Rprofile'', with the user''s consent).
23+
Similar to what ''renv'' does for ''R'' packages, ''rJavaEnv'' allows different
24+
''Java'' versions to be used across different projects, but can also be configured
25+
to allow multiple versions within the same project (e.g. with the help of ''targets''
26+
package). Note: there are a few extra steps for ''Linux'' users, who don''t have
27+
any ''Java'' previously installed in their system, and who prefer package installation
28+
from source, rather then installing binaries from ''Posit Package Manager''. See
29+
documentation for details.'
2830
authors:
2931
- family-names: Kotov
3032
given-names: Egor

DESCRIPTION

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,26 @@ Authors@R: c(
99
person("Hadley", "Wickham", , "[email protected]", role = "ctb",
1010
comment = "use_java feature suggestion and PR review")
1111
)
12-
Description: Solve common issues with 'Java' environment management in 'R'
13-
for users of 'Java'/'rJava'-dependent 'R' packages such as 'r5r',
14-
'opentripplanner', 'xlsx', 'openNLP', 'rWeka', 'RJDBC', 'tabulapdf',
15-
and many more. `rJavaEnv` prevents common problems like 'Java' not
16-
found, 'Java' version conflicts, missing 'Java' installations, and the
17-
inability to install 'Java' due to lack of administrative privileges.
18-
'rJavaEnv' automates the download, installation, and setup of the
19-
'Java Development Kit' ('JDK') on a per-project basis by setting the
20-
relevant 'JAVA_HOME' in the current 'R' session or the current working
21-
directory (via '.Rprofile', with the user's consent). Similar to what
22-
'renv' does for 'R' packages, 'rJavaEnv' allows different 'Java'
23-
versions to be used across different projects, but can also be
24-
configured to allow multiple versions within the same project (e.g.
25-
with the help of 'targets' package). Note: there are a few extra steps
26-
for 'Linux' users, who don't have any 'Java' previously installed in
27-
their system, and who prefer package installation from source, rather
28-
then installing binaries from 'Posit Package Manager'. See
29-
documentation for details.
12+
Description: Quickly install 'Java Development Kit (JDK)' without
13+
administrative proviliges and set environment variables in current R
14+
session or project to solve common issues with 'Java' environment
15+
management in 'R'. Recommended to users of 'Java'/'rJava'-dependent
16+
'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP',
17+
'rWeka', 'RJDBC', 'tabulapdf', and many more. `rJavaEnv` prevents
18+
common problems like 'Java' not found, 'Java' version conflicts,
19+
missing 'Java' installations, and the inability to install 'Java' due
20+
to lack of administrative privileges. 'rJavaEnv' automates the
21+
download, installation, and setup of the 'Java' on a per-project basis
22+
by setting the relevant 'JAVA_HOME' in the current 'R' session or the
23+
current working directory (via '.Rprofile', with the user's consent).
24+
Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows
25+
different 'Java' versions to be used across different projects, but
26+
can also be configured to allow multiple versions within the same
27+
project (e.g. with the help of 'targets' package). Note: there are a
28+
few extra steps for 'Linux' users, who don't have any 'Java'
29+
previously installed in their system, and who prefer package
30+
installation from source, rather then installing binaries from 'Posit
31+
Package Manager'. See documentation for details.
3032
License: MIT + file LICENSE
3133
URL: https://github.com/e-kotov/rJavaEnv, https://www.ekotov.pro/rJavaEnv/
3234
BugReports: https://github.com/e-kotov/rJavaEnv/issues

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ alt="CRAN/METACRAN Downloads per month" /></a>
3232

3333
<!-- badges: end -->
3434

35-
Solve common issues with `Java` environment management in `R` for users
35+
Quickly install ‘Java’ SDK without administrative proviliges and set
36+
environment variables in current R session or project to solve common
37+
issues with ‘Java’ environment management in ‘R’. Recommended to users
3638
of `Java`/`{rJava}`-dependent `R` packages such as `{r5r}`,
3739
`{opentripplanner}`, `{xlsx}`, `{openNLP}`, `{rWeka}`, `{RJDBC}`,
3840
`{tabulapdf}`, and many more. `{rJavaEnv}` prevents common problems like

README.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ is_html <- knitr::is_html_output()
3535

3636
<!-- badges: end -->
3737

38-
Solve common issues with `Java` environment management in `R` for users of `Java`/`{rJava}`-dependent `R` packages such as `{r5r}`, `{opentripplanner}`, `{xlsx}`, `{openNLP}`, `{rWeka}`, `{RJDBC}`, `{tabulapdf}`, and many more. `{rJavaEnv}` prevents common problems like `Java` not found, `Java` version conflicts, missing `Java` installations, and the inability to install `Java` due to lack of administrative privileges. `{rJavaEnv}` automates the download, installation, and setup of the `Java Development Kit` (`JDK`) on a per-project basis by setting the relevant `JAVA_HOME` in the current `R` session or the current working directory (via `.Rprofile`, with the user's consent). Similar to what `{renv}` does for `R` packages, `{rJavaEnv}` allows different `Java` versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of `{targets}` package). **Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See [documentation](https://www.ekotov.pro/rJavaEnv/articles/rJavaEnv.html#note-linux) for details.**
38+
Quickly install `Java Development Kit (JDK)` without administrative proviliges and set environment variables in current R session or project to solve common issues with 'Java' environment management in 'R'. Recommended to users of `Java`/`{rJava}`-dependent `R` packages such as `{r5r}`, `{opentripplanner}`, `{xlsx}`, `{openNLP}`, `{rWeka}`, `{RJDBC}`, `{tabulapdf}`, and many more. `{rJavaEnv}` prevents common problems like `Java` not found, `Java` version conflicts, missing `Java` installations, and the inability to install `Java` due to lack of administrative privileges. `{rJavaEnv}` automates the download, installation, and setup of the `Java` on a per-project basis by setting the relevant `JAVA_HOME` in the current `R` session or the current working directory (via `.Rprofile`, with the user's consent). Similar to what `{renv}` does for `R` packages, `{rJavaEnv}` allows different `Java` versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of `{targets}` package). **Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See [documentation](https://www.ekotov.pro/rJavaEnv/articles/rJavaEnv.html#note-linux) for details.**
3939

4040

4141

codemeta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
33
"@type": "SoftwareSourceCode",
44
"identifier": "rJavaEnv",
5-
"description": "Solve common issues with 'Java' environment management in 'R' for users of 'Java'/'rJava'-dependent 'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP', 'rWeka', 'RJDBC', 'tabulapdf', and many more. `rJavaEnv` prevents common problems like 'Java' not found, 'Java' version conflicts, missing 'Java' installations, and the inability to install 'Java' due to lack of administrative privileges. 'rJavaEnv' automates the download, installation, and setup of the 'Java Development Kit' ('JDK') on a per-project basis by setting the relevant 'JAVA_HOME' in the current 'R' session or the current working directory (via '.Rprofile', with the user's consent). Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows different 'Java' versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of 'targets' package). Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See documentation for details.",
5+
"description": "Quickly install 'Java Development Kit (JDK)' without administrative proviliges and set environment variables in current R session or project to solve common issues with 'Java' environment management in 'R'. Recommended to users of 'Java'/'rJava'-dependent 'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP', 'rWeka', 'RJDBC', 'tabulapdf', and many more. `rJavaEnv` prevents common problems like 'Java' not found, 'Java' version conflicts, missing 'Java' installations, and the inability to install 'Java' due to lack of administrative privileges. 'rJavaEnv' automates the download, installation, and setup of the 'Java' on a per-project basis by setting the relevant 'JAVA_HOME' in the current 'R' session or the current working directory (via '.Rprofile', with the user's consent). Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows different 'Java' versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of 'targets' package). Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See documentation for details.",
66
"name": "rJavaEnv: 'Java' Environments for R Projects",
77
"relatedLink": "https://www.ekotov.pro/rJavaEnv/",
88
"codeRepository": "https://github.com/e-kotov/rJavaEnv",
@@ -164,7 +164,7 @@
164164
},
165165
"SystemRequirements": null
166166
},
167-
"fileSize": "528.71KB",
167+
"fileSize": "529.823KB",
168168
"citation": [
169169
{
170170
"@type": "SoftwareSourceCode",

cran-comments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
## Update to 0.2.0
22

33
Brings new functions based on very quick user feedback after the first release.
4-
Also, hopefully, new safeguarding eval=false in vignette will prevent erros on macos-oldrel https://cran.r-project.org/web/checks/check_results_rJavaEnv.html when vignette code is executed.
4+
Also, hopefully, the new safeguarding with 'eval=false' in vignette will prevent erros on macos-oldrel https://cran.r-project.org/web/checks/check_results_rJavaEnv.html when vignette code is executed, even though the whole vignette is set no to evaluate the code.
55

66
# rJavaEnv 0.2.0 (2024-08-28)
77

8-
* Breaking change: `java_check_version_cmd()` and `java_check_version_rjava()` now return detected `Java` version instead of `TRUE`/`FALSE`
8+
* Improvement: `java_check_version_cmd()` and `java_check_version_rjava()` now return detected `Java` version instead of `TRUE`/`FALSE`. Note that this is a breaking change, but not critical given that the package has not obtained a significant user base yet.
99

1010
* New function `use_java()` to download, install and set `Java` from cache for the current sesssion, without touching the current project/working directory. This is intended for use with `targets` and `callr`.
1111

inst/schemaorg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"familyName": "Kotov",
3030
"givenName": "Egor"
3131
},
32-
"description": "Solve common issues with 'Java' environment management in 'R' for users of 'Java'/'rJava'-dependent 'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP', 'rWeka', 'RJDBC', 'tabulapdf', and many more. `rJavaEnv` prevents common problems like 'Java' not found, 'Java' version conflicts, missing 'Java' installations, and the inability to install 'Java' due to lack of administrative privileges. 'rJavaEnv' automates the download, installation, and setup of the 'Java Development Kit' ('JDK') on a per-project basis by setting the relevant 'JAVA_HOME' in the current 'R' session or the current working directory (via '.Rprofile', with the user's consent). Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows different 'Java' versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of 'targets' package). Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See documentation for details.",
32+
"description": "Quickly install 'Java Development Kit (JDK)' without administrative proviliges and set environment variables in current R session or project to solve common issues with 'Java' environment management in 'R'. Recommended to users of 'Java'/'rJava'-dependent 'R' packages such as 'r5r', 'opentripplanner', 'xlsx', 'openNLP', 'rWeka', 'RJDBC', 'tabulapdf', and many more. `rJavaEnv` prevents common problems like 'Java' not found, 'Java' version conflicts, missing 'Java' installations, and the inability to install 'Java' due to lack of administrative privileges. 'rJavaEnv' automates the download, installation, and setup of the 'Java' on a per-project basis by setting the relevant 'JAVA_HOME' in the current 'R' session or the current working directory (via '.Rprofile', with the user's consent). Similar to what 'renv' does for 'R' packages, 'rJavaEnv' allows different 'Java' versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of 'targets' package). Note: there are a few extra steps for 'Linux' users, who don't have any 'Java' previously installed in their system, and who prefer package installation from source, rather then installing binaries from 'Posit Package Manager'. See documentation for details.",
3333
"license": "https://spdx.org/licenses/MIT",
3434
"name": "rJavaEnv: 'Java' Environments for R Projects",
3535
"programmingLanguage": {

man/rJavaEnv-package.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)