summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorreger24 <reger24@users.noreply.github.com>2022-01-26 14:42:09 +0100
committerreger24 <reger24@users.noreply.github.com>2022-01-26 14:42:09 +0100
commitbec019049ec1a283cb20e1bfa98554c62b584445 (patch)
treee91422fe4e54d0b52519179d013ab640176f8b10 /README.md
parent8d0f3d4208d3570b5f1b4a0bbc44736411337136 (diff)
Updated Readme "Compiling YaCy:" to reflect move to gradle
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 11 insertions, 11 deletions
diff --git a/README.md b/README.md
index 85a4d541e..65d64ad45 100644
--- a/README.md
+++ b/README.md
@@ -145,21 +145,21 @@ adjust it [Here](http://localhost:8090/ConfigHTCache_p.html) to fit your needs.
Join the large number of contributors that make YaCy what it is;
community software.
-To start developing YaCy in Eclipse:
+To start developing YaCy in **Eclipse**:
- Clone https://github.com/yacy/yacy_search_server.git using build-in Eclipse features (File -> Import -> Git)
- or Download source form this side (download button "Code" -> download as Zip -> and unpack)
- Import a Gradle project (File -> Import -> Gradle -> Existing Gradle Project).
- in the tab "Gradle Tasks" are tasks available to use build the project (e.g. build -> build or application -> run)
-To start developing YaCy in Netbeans:
+To start developing YaCy in **Netbeans**:
- clone https://github.com/yacy/yacy_search_server.git (Team → Git → Clone)
- if you checked "scan for project" you'll be asked to open the project
- Open the project (File → Open Project)
- you may directly use all the Netbeans build feature.
-To start developing YaCy in IntelliJ IDEA:
+To start developing YaCy in **IntelliJ IDEA**:
- clone https://github.com/yacy/yacy_search_server.git
- File -> New -> Project from Version Control -> URL (see above) -> Clone
@@ -183,14 +183,14 @@ git clone https://github.com/yacy/yacy_search_server
```
Compiling YaCy:
-- You need Java 1.8 or later and [Apache Ant](https://ant.apache.org/).
-- Compile: `ant clean all` - then you can `./startYACY.sh` or `./startYACY.bat`.
-- Create a release tarball: `ant dist`.
-- Create a macOS release: `ant distMacApp` (only works on macOS).
-- Create a Debian release: `ant deb`.
-- Work with Eclipse: Within Eclipse you also need to start the ant build process.
- because the servlet pages are not compiled by the Eclipse build process.
-after the dist procedure, the release can be found in the RELEASE subdirectory.
+- You need Java 1.8 or later and [Gradle](https://gradle.org/).
+- Compile: `gradlew build` - then you can `./startYACY.sh` or `./startYACY.bat`.
+- Create a release tarball and zip archive: `gradlew packageDist`.
+- Create a Windows installer release exe: `gradlew distWinInstaller`.
+- Create a macOS release: not yet availabe with gradle (old build `ant distMacApp` (only works on macOS)).
+- Work with Eclipse or other IDE: Within the IDE you also need to start the gradle build process
+ because the servlet pages are not compiled by the IDE build process.
+ after the dist procedure, the release can be found in the build/distributions subdirectory.
## APIs and attaching software