Ryan Ernst
4b5f87cb7d
Build: Remove transitive dependencies
...
Transitive dependencies can be confusing and hard to deal with when
conflicts arise between them. This change removes transitive
dependencies from elasticsearch, and forces any dependency conflicts to
be resolved manually, instead of automatically by gradle.
closes #14627
2015-11-10 15:01:41 -08:00
Ryan Ernst
7a6155e12f
Build: Consolidate dependencies specified in multiple places
...
Some dependencies must be specified in a couple places in the build.
e.g. randomized runner is specified both in buildSrc (for the gradle
wrapper plugin), as well as in the test-framework.
This change creates buildSrc/versions.properties which acts similar to
the set of shared version properties we used to have in the maven parent
pom.
2015-11-09 23:59:56 -08:00
andrejserafim
2bd353d72d
replacing run.bat and run.sh with gradle run
...
run.sh and run.bat were calling out to the old maven build system.
This is no longer in place, so we've created new gradle tasks to
start an elasticsearch node from the current codebase.
fixed #14423
2015-11-08 17:07:19 +00:00
Robert Muir
866a514785
add groovy build code (buildSrc/) in 'gradle eclipse'
...
This makes it a groovy project that works in eclipse.
You will have to install a plugin for groovy language support
(I used a snapshot build from https://github.com/groovy/groovy-eclipse/wiki )
2015-11-07 15:14:00 -05:00
Ryan Ernst
548430072f
Build: Fix eclipse generation to add a core-tests projects
...
Eclipse does not have the ability to differentiate test dependencies
from main dependencies. This causes what looks like a circular
dependency through test-framework. This change sets up an additional
core-tests project for eclipse only, which removes this problem.
2015-11-06 11:41:18 -08:00
Robert Muir
1a0a910d1e
Merge pull request #14526 from rjernst/standalone_test
...
Add qa/evil-tests
2015-11-04 13:49:55 -05:00
Ryan Ernst
a534ace896
Fix standalone test to work with check, and comment out mavenLocal
2015-11-04 10:28:31 -08:00
Robert Muir
3d8b4dae33
remove the ability for code to change file permissions, this was
...
only needed for pluginmanager's test, and pluginmanager doesn't
even run with securitymanager yet.
2015-11-04 00:31:15 -05:00
Ryan Ernst
3e4f87d4d6
Fix tar issues and build distro dependency for integ tests
2015-11-02 22:19:29 -08:00
Ryan Ernst
b7f8e5c1df
Build: Make idea/eclipse project generation build generated resources for plugins
...
This adds a generated-resources dir that the plugin properties are
generated into. This must be outside of the build dir, since intellij
has build as "excluded".
closes #14392
2015-11-02 11:35:02 -08:00
Robert Muir
4587a94fcf
generate complete eclipse configuration from 'gradle eclipse'
2015-11-02 10:44:51 -05:00
Robert Muir
9056ebb20d
gradle cleanEclipse should completely nuke .settings.
...
Today this will only remove `.settings/org.eclipse.jdt.core.prefs`,
leaving a bunch of stale eclipse configuration everywhere.
2015-11-02 09:39:14 -05:00
Robert Muir
3961c9b58b
fix eclipse (again)
2015-10-31 02:39:35 -04:00
Ryan Ernst
0dca49fae4
fix eclipse config for qa projects
2015-10-30 21:32:16 -07:00
Robert Muir
373dee4b5e
make gradle eclipse always run cleanEclipse
...
Otherwise the 'merging' gets really trappy. it basically never works without a clean.
See 38.4.1.1. Disabling merging with a complete rewrite:
https://docs.gradle.org/current/userguide/eclipse_plugin.html
2015-10-30 23:00:05 -04:00
Robert Muir
10d4f17aa8
make eclipse work without specifying a sysprop
2015-10-30 14:21:06 -04:00
Robert Muir
9bdc10802e
Get eclipse working with gradle
2015-10-30 11:39:31 -04:00
Ryan Ernst
561436eba3
Build: Add back manifest info to jars
...
closes #14365
2015-10-29 13:59:52 -07:00
Ryan Ernst
c86100f636
Switch build system to Gradle
...
See #13930
2015-10-29 11:40:19 -07:00
Shay Banon
bf0caafa04
remove old modules and gradle
2011-12-06 01:01:04 +02:00
Shay Banon
49a97f6fcf
move to 0.19.0 snap
2011-10-26 21:04:10 +02:00
Shay Banon
3544b07330
release 0.18.0
2011-10-26 20:58:24 +02:00
Nicolas Huray
d7f7f77d81
Build ElasticSearch as Debian package
2011-09-28 01:08:35 +03:00
kimchy
d4e18f5f45
move to 0.18 release
2011-07-19 01:34:55 +03:00
kimchy
eacdacb410
0.17 release
2011-07-19 01:32:43 +03:00
kimchy
2dd6075171
maybe we will do this later...
2011-07-15 10:19:36 +03:00
kimchy
1f70be7de2
fix testng deps
2011-07-08 00:56:52 +03:00
Igor Motov
e5f2dfbf0e
Add missing testng dependencies
2011-07-08 00:50:22 +03:00
kimchy
420ed9daa6
upgrade to testng 6.1.1
2011-07-06 23:15:03 +03:00
kimchy
67dc32100d
upgrade gradle to 1.0 m3
2011-06-13 14:38:00 +03:00
kimchy
84c5d07726
move to 0.17.0-SNAPSHOT
2011-04-23 23:56:12 +03:00
kimchy
0ebd6db7b9
release 0.16.0
2011-04-23 23:48:15 +03:00
kimchy
bcf8bc5993
update to next 0.16.0 version
2011-02-18 19:52:17 +02:00
kimchy
dac2a888fb
update to version 0.15
2011-02-18 19:49:30 +02:00
kimchy
0e595532f7
add maxMem to the heapsize when executing tests
2011-02-09 20:45:21 +02:00
kimchy
00cba66eb8
move to use mvel 2.1.RC1
2011-02-03 11:29:24 +02:00
kimchy
c7add5f377
upgrade to mvel 2.1 snapshot to gain performance improvements
2011-01-31 21:41:23 +02:00
kimchy
2820988171
upgrade to gradle 0.9.2
2011-01-30 16:05:05 +02:00
kimchy
9ff8006d37
have compilation and javadoc use UTF8 encoding
2011-01-20 14:24:12 +02:00
kimchy
84fa13a5e0
upgrade to gradle 0.9.1
2011-01-03 11:45:59 +02:00
kimchy
8e8a3a894f
upgrade testing framework jars, improve build scripts to share the testing jars
2010-12-30 16:08:38 +02:00
kimchy
bb4017769e
update to 0.15.0 SNAPSHOT
2010-12-27 22:25:34 +02:00
kimchy
956e775a4e
release 0.14
2010-12-27 22:23:18 +02:00
kimchy
ec943b5160
fix urlRoot for gradle to point to the 0.9 dist
2010-12-20 17:58:16 +02:00
kimchy
09bc3b90e7
upgrade to gradle 0.9
2010-12-19 19:53:50 +02:00
kimchy
29c7fc39ba
upgrade to gradle 0.9 rc3
2010-12-19 05:51:15 +02:00
kimchy
5d43e6ff30
update to 0.14.0 SNAPSHOT
2010-11-18 17:00:18 +02:00
kimchy
7ec6e00b6f
release 0.13
2010-11-18 16:40:21 +02:00
kimchy
9bddd6770c
Add a tar.gz distribution file as well as the zip one
2010-11-06 01:28:10 +02:00
kimchy
be96e9495a
upgrade to gradle 0.9 rc2
2010-10-30 19:57:50 +02:00