Skip to content

Commit 2ab0c69

Browse files
committed
README edits
1 parent a0466be commit 2ab0c69

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# SQLcl (with optional JRE) Installer for Windows x64
2-
Oracle does not provide a SQLcl installation package for Windows. This VS project will build an MSI for 64-bit Windows that will install SQLcl, an optional JRE, and update the system path.
1+
# SQLcl (with optional JRE) Installer for Windows
2+
Oracle does not provide a SQLcl installation package for Windows. This VS project will build an MSI that will install SQLcl, an optional JRE, and update the system path.
33

44
## Disclaimers
55
This installer is not an official Oracle release, and the Oracle corporation is not involved in its development. I (@stchan) am not affiliated with Oracle in any way, have no involvement in the development of its products (including SQLcl), and do not represent it in any manner. SQLcl is the property of the Oracle corporation. Check your licensing agreement if you have concerns about building and/or using this installer.
@@ -8,13 +8,14 @@ This installer is not an official Oracle release, and the Oracle corporation is
88
Any content that is not the property of Oracle (SQLcl and its associated material), and is the work of the author (@stchan) is MIT/X11 licensed.
99

1010
## Tooling
11-
* Visual Studio 2022 (or later)
11+
* Visual Studio 2022 (or later) with the [Heatwave](https://marketplace.visualstudio.com/items?itemName=FireGiant.FireGiantHeatWaveDev17) extension.
1212

1313
## Building
14-
1. Download the latest SQLcl zip file from [here](https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/download/).
15-
1. Extract the "sqlcl" folder in the archive under the solution folder (ie. at the same level as the "sqlclinstaller" project folder). You can overwrite an empty existing "sqlcl" folder - .gitignore has an entry for that folder. If there are files in the folder (ie. an upgrade situation), I recommend emptying, or deleting it first, as the harvest process will gather everything. Any old/obsolete files would be included.
16-
1. Download the latest Java 21 LTS JRE for Windows x64 zip file from [here](https://adoptium.net/temurin/releases/?os=windows&arch=x64&version=21&package=jre). You can substitue a JRE from another source if you prefer.
17-
1. Extract the contents of the "jdk-21.x.x+x-jre" folder into the "jre" folder under the solution folder (ie. at the same level as the "sqlclinstaller" project folder). You can overwrite an empty existing "jre" folder - .gitignore has an entry for it. If there are files in the folder (ie. an upgrade situation), I recommend emptying, or deleting it first, as the harvest process will gather everything. Any old/obsolete files would be included.
18-
1. Run the **buildrelease.ps1** script. Powershell 7.2 (or newer) is required.
19-
1. The MSI will be in "publish\unsigned\\<culture>".
14+
1. Download the latest **SQLcl zip** file from [here](https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/download/).
15+
1. Extract the "**sqlcl**" folder in the archive under the solution folder (ie. at the same level as the "**sqlclinstaller**" project folder). You can overwrite an empty existing "sqlcl" folder - .gitignore has an entry for that folder. If there are files in the folder (ie. an upgrade situation), I recommend emptying, or deleting it first, as the harvest process will gather everything. Any old/obsolete files would be included.
16+
1. Download the latest Java 21 LTS JRE for Windows zip file from [here](https://adoptium.net/temurin/releases/?os=windows&arch=any&version=21&package=jre). You can substitute a JRE from another source if you prefer.
17+
1. Extract the contents of the "**jdk-21.x.x+x-jre**" folder into the "java\\\<cpuarch>\jre" folder (ex. "**java\x64\jre**" for **x64**) under the solution folder (ie. at the same level as the "sqlclinstaller" project folder). If there are files in the folder (ie. an upgrade situation), emptying, or deleting it is recommended, as the harvest process will gather everything. Any old/obsolete files would be included.
18+
1. Update \<ProductVersion\> in the **directory.build.props** file if necessary.
19+
1. Run the **publishrelease.ps1** script. Powershell 7.2 (or newer) is required.
20+
1. The MSI will be in "publish\unsigned\\\<culture>" (ex. "**publish\unsigned\en-us**" for American English).
2021

0 commit comments

Comments
 (0)