53 Commits
Author SHA1 Message Date
Michael Peter Christen dd0225bdde We migrate to JDK 17
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.
2026-07-10 22:47:39 +02:00
Michael Peter Christen 3ecb0b459e fixed windows installer; updated download path for java installer 2026-01-01 23:58:10 +01:00
Michael Peter Christen 16e031caeb added hint in README to install Ivy from archived updatesite. 2024-11-24 23:59:27 +01:00
okybaca 69db75ce45 added a link to docker build guide 2023-10-29 02:35:57 +01:00
Michael Christen bab1cfc7ea added required build tools installation 2023-10-20 16:09:47 +02:00
Michael Peter Christen 095a444aa7 removed wiki links and added more shields badges 2023-09-30 18:16:38 +02:00
Michael Peter Christen ca2a21008a added screenshots 2023-09-30 13:07:18 +02:00
Michael Peter Christen 94db89a757 small remaining changes in readme 2023-09-26 16:15:58 +02:00
Michael Peter Christen 938724caa8 new development on-boarding process in eclipse with changes for ivy 2023-09-26 16:07:59 +02:00
Michael Peter Christen 6bd5f49c41 Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x 2023-08-31 17:52:30 +02:00
okybaca 3afb2aadc2 added link to faq and more ant build instructions to README 2023-05-02 23:09:30 +02:00
Joel Strasser 52753993c9 replace Travis CI badge with GitHub CI badge
Replaces Travis CI build status badge with the one from the GitHub workflow
2023-03-07 12:33:33 +01:00
okybaca 3230df6e2b link to english wiki 2023-02-11 12:38:23 +02:00
Lilith Orion Hafner b6d06206d2 Add install link 2023-02-03 15:16:15 -06:00
Frank Tornack 24d1cd1beb quick and dirty fix for Video Link
https://github.com/yacy/yacy_search_server/issues/549
2023-01-29 15:09:45 +01:00
Roman Riabenko b54f4ad35f README: fix typos 2022-08-24 15:30:29 +03:00
Thomas Koch 4503b9e292 remove gradle build system
I'm about to make changes to the ant build that require to also be
done to the gradle build. However there is no active developer for
gradle in the YaCy project right now.

The motivation to introduce gradle was primarily to manage dependencies
and not commit them to git anymore. This has been solved by using
ivy.

Additionally, there were (to my understanding) still open tasks to
be completed for the gradle migration, e.g. the Windows build.

I came to YaCy with the intention of packaging it for Debian. It
is currently not feasible use gradle in Debian:

"If you have a choice, we recommend to use a different build system
like Ant or Maven which are better supported in Debian and are more
stable when it comes to Debian Java packaging."
-- https://wiki.debian.org/Java/Packaging/Gradle

It seems Fedora has completely given up on packaging gradle. The
last activity seems to be from 2017:
https://bugzilla.redhat.com/show_bug.cgi?id=1191535

This commit also shows how many files are necessary for gradle while
ant just needs build.xml and ivy.xml. It is also ironic that gradle
was introduced here to get rid of binary files in Git (jars) but
apparently gradle itself needs jar files in the repo to work.
2022-07-10 10:14:51 +00:00
Michael Peter Christen 0e74b01dad Merge branch 'master' of git@github.com:yacy/yacy_search_server.git 2022-02-03 13:27:15 +01:00
Michael Peter Christen 0579a9546a changed link to new forum location 2022-02-03 13:27:06 +01:00
reger24 6c5b282919 Some Gradle build script cleanup
- added multiproject in libbuild to compile and install all needed jars (reproduceing old maven build)
- adjusted GitComInf (use a project version, build script with less hardcoded strings)
- adjusted J7Zip-modified
	- include common version number for output jar
	- add task installJarToRoot to copy output jar to yacycore /lib
- adjust main build with updated jar names

as files are the same - updated also old build.xml

And the Eclipse specific .classpath (with shall be deleted until complete move to gradle)
2022-02-01 14:04:38 +01:00
unknown 8415182e48 Updade Readme.md with hint no need for user to download Gradle
as we use gradle-wrapper (gradlew) which downloads needed archives automtically if not pesent.
2022-01-29 10:36:39 +01:00
unknown 4a55bb7515 Add distMacApp task to Gradle build script
I'm not a MAC user so I'd to do it blind !
but now it's migrated from Ant an can be fine tuned.
2022-01-27 20:30:09 +01:00
reger24 bec019049e Updated Readme "Compiling YaCy:" to reflect move to gradle 2022-01-26 14:42:09 +01:00
Daleth Darko 2954997027 Typos, spelling, and grammar in README.md 2022-01-26 10:47:13 +01:00
Burkhard 242745f622 Updated "To start developing YaCy in Eclipse:"
to reflect the change to Gradle
2022-01-26 08:52:57 +01:00
reger24 475e1c7907 Fix build error for IntelliJ after fake sourceSet htroot has been add ( https://github.com/yacy/yacy_search_server/pull/443/commits/dfc7a23e603eb2bf2466d4ae69553e530191b1df )
commit https://github.com/yacy/yacy_search_server/pull/443/commits/dfc7a23e603eb2bf2466d4ae69553e530191b1df  uncomments the fake additional Gradle sourceSet (to make htroot in IDE visible), resulting in build error in IntelliJ IDEA if one uses just the IDE build button (and the old Ant build.xml is not available ... what is to expect soon).
This button runs as to expect the default Gradle task
   > Task :htrootClasses    (not our task compileHtrootServlets)
result :
htroot\processing\domaingraph\applet\domaingraph.java:1: error: package processing.core does not exist
import processing.core.*; import traer.physics.*; import traer.animation.*; import processing.net.*; import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; public class domaingraph extends PApplet {// Domain visualization graph for YaCy
2022-01-25 13:18:02 +01:00
Burkhard 459dfae4c0 add: To start developing YaCy in IntelliJ IDEA 2022-01-25 12:07:52 +01:00
reger24 2e177661c9 Implement creation of legacy distribution archive in Gradle
- Gradle task to execute "packageDist"
	- this will create *.tar.gz and *.zip archive
	- with legacy file name convention
- archive is created in build/distributions

- for the libbuild J7Zip-modified.jar use fallback as file dependency in lib
  as Gradle/Groovy use internal just the classes from subprojects with result
  that in above no jar is included in lib but a bunch of *.class files
- added also the option to publish J7Zip-modified.jar to mavenLocal() repo.
2022-01-22 06:27:14 +01:00
Burkhard 46cb485e3e Update README.md
removed the obsolete "Build with Maven" paragraph
2022-01-18 11:45:43 +01:00
Lina Ceballos 139b5a4033 improving license info in README 2021-03-11 12:23:53 +01:00
Daniel Gray dea5875b2f Fix formatting errors in the README file 2020-02-10 18:51:27 -04:00
Allan Nordhøy 9abc25d71e README reworked 2020-02-06 14:49:31 +01:00
Michael Christen 3a46b07603 fixed many links to old forum, now https://searchlab.eu 2019-06-15 11:43:27 +02:00
Michael Christen 7f7ed6278e updated compilation with eclipse and links to forum 2019-06-15 11:25:12 +02:00
luccioman e830c2945d Added Readme links to Gitter and Matrix rooms
Fixes issue #268
2019-01-30 19:09:21 +01:00
Agnel Vishal c8ad904123 Grammar change (#258)
Grammar change to Readme APIs section
2018-12-07 21:15:05 +01:00
luccioman 43d86be37b Added a link to YaCy Gitter chat room in Readme
As suggested by PR #159 and reminded by @ivanhercaz in issue #247
2018-11-13 17:50:29 +01:00
Elias Ojala 4a126881bb Improved formatting of markdown 2018-11-05 09:27:17 +02:00
luccioman a9e054ac06 Removed Docker Cloud deploy button as service will soon be shut down
See Docker notification at
http://success.docker.com/article/cloud-migration
2018-04-18 09:18:49 +02:00
JeremyRand dea856c854 Fix some typos in the README. 2018-01-26 04:34:31 +00:00
Ronald Eddy Jr 97dff48abf Update HTTP -> HTTPS in README.md
URLs were updated to use HTTPS protocol in README.md.
2017-11-23 00:54:36 -08:00
luccioman c1c4174816 Updated Java version information on Readme 2017-10-18 14:17:06 +02:00
luccioman a545523ab9 Added a Travis build status image to Readme 2017-10-09 14:25:43 +02:00
reger bdadbda5fa Update master lng file with added text in Settings_ServerAccess
remove outdated file entry in fr.lng & sk.lng
2017-03-21 01:16:16 +01:00
reger c55d526cb8 Add hint how to build with maven (for the first time) to readme 2017-03-20 02:33:21 +01:00
Ivar Vasara cfd21aaa10 Update README.md - removes deprecated URL 2017-01-25 20:36:48 -08:00
sudheesh001 d97da1ddb7 Fixes #16 Updates documentation about cloning and build from source 2016-10-27 17:00:08 +03:00
luccioman 24a071e114 Updated compiling section in Readme 2016-09-14 09:31:45 +02:00
luccioman 7dd23aa7d4 Set 'Deploy to Docker Cloud' url repo parameter to main yacy repo. 2016-07-13 01:34:26 +02:00
luccioman b1345d92d2 Fixed relative Markdown links 2016-07-13 01:15:25 +02:00