Commit Graph

41 Commits

Author SHA1 Message Date
Roman Shevchenko
0195734dfa [build scripts] dropping JPS-based updater build task
Since updater migration to Gradle, the task was producing an incorrect artifact with missing manifest.

GitOrigin-RevId: ee4407f9964818477314863864754ac52c354998
2024-03-18 22:31:54 +00:00
Leonid Shalupov
905104de61 build.xml: print messages about obsolete ant usage
review https://jetbrains.team/p/ij/reviews/21705

GitOrigin-RevId: 6c81ae0bfb9c18ff6b09c5e2e23d4858e9232006
2022-03-09 12:17:31 +00:00
Leonid Shalupov
cad0b4c81d build.xml: support passing relevant system properties to build scripts
this maintains compatibility with older gant-based build.xml

GitOrigin-RevId: 6f66707ca194f13650f1d65300180ae63c339f87
2022-03-03 10:04:23 +00:00
Leonid Shalupov
8cfe494d95 build-scripts: convert community entrypoints to jps-bootstrap
GitOrigin-RevId: 5684f9a321aaeacacd7973e001b6a7a869aa1817
2022-02-12 20:47:00 +00:00
Leonid Shalupov
95f376bafb build-scripts: download JBR & Kotlin compiler builds via BuildDependenciesDownloader
GitOrigin-RevId: 9ee38c5cc3ee16e334620b0979461872c84c2c05
2021-12-14 19:11:58 +00:00
Dmitriy.Panov
fd570df8a6 IJI-266 community/build.xml: compile.parallel.max.threads passed to gant
GitOrigin-RevId: 833b0471a45110847cea6671563677a08b60d50b
2021-08-25 16:33:22 +00:00
Dmitriy.Panov
aec8113dc2 IJI-626 missing properties for tests execution via community/build.xml
GitOrigin-RevId: fbbefafab6d0ea18eba7b868db2e8021c546638f
2021-08-18 16:02:01 +00:00
Dmitriy.Panov
fd24644cdf IJI-266 compilation via community/build.xml fixed
GitOrigin-RevId: 02c244622c4e9fea719416b8958353572610fb6e
2021-08-06 14:41:29 +00:00
Nikolay Chashnikov
20b11c98bf [community project configuration] increase heap size for compiler process
It seems that after adding Kotlin plugin sources we need more heap to compile the project sources.

GitOrigin-RevId: 2da1168a354c741a40ebf3a141073c5432a1eace
2021-05-18 10:40:56 +00:00
Dmitriy.Panov
67b866e800 IDEA-265498 setupKotlinPlugin -> setupKotlinCompiler #1
GitOrigin-RevId: 1ba6fa252ecd7bbf5030ecc45c652740c8b929b2
2021-04-20 22:57:17 +03:00
Raluca Sauciuc
dba164b988 [build scripts] pass 'compile.parallel' property to build process to support parallel compilation
(pull request #1519)

GitOrigin-RevId: af425b91ad4029a933c6035860060454cfb80e72
2021-02-24 22:28:22 +00:00
Nikolay Chashnikov
4a47592fc5 [build scripts] increase Xmx for build scripts in intellij-community (IDEA-245914)
912Mb was too small for the current size of the project.

GitOrigin-RevId: c9e724d2134e2f0a2452b7421ba1d3150cd484c6
2020-07-17 16:12:40 +00:00
nik
4d31c825d7 build scripts: increase Xmx for community build process to fix OOM (IDEA-196814) 2018-08-06 15:38:23 +03:00
nik
4bafabbef8 build scripts: remove useless MaxPermSize option from build.xml
Java 8 is required to build IntelliJ IDEA anyway, and MaxPermSize is ignored in Java 8.
2018-08-06 15:38:22 +03:00
nik
a794cc8ded build scripts: add comment to community/build.xml
...describing where output artifacts of IDEA Community are generated (IDEA-186491).
2018-02-13 13:27:48 +03:00
nik
3e08d113e6 build scripts: fix building updater-full.jar
Move code which build updater-full.jar to groovy scripts to automatically compute all dependencies, also get rid of jarjar task which isn't necessary here (see discussion at https://github.com/JetBrains/intellij-community/pull/703).
2018-01-25 17:15:55 +03:00
Dana Dahlstrom
35933a089b build scripts: update reference from jna-utils.jar to jna-platform.jar
... following commit 30a7f90, which replaced one file with the other.
2018-01-22 11:26:12 +03:00
nik
b20d6341d0 build scripts: run gradle under Java 8
JAVA_HOME property may point to Java 6 installation so we need to set it explicitly when starting Gradle. Running Gradle under Java 6 is deprecated and causes problems on some build agents.
2017-09-21 15:18:07 +03:00
Alexander Zolotov
11b2d5a981 Build scripts: use setupKotlinPlugin task name 2017-09-07 19:25:13 +03:00
nik
3c226b089c build scripts: disable Gradle Daemon when calling Gradle from Ant scripts
Build scripts aren't started often so it makes no sense to use the daemon in them. Disabling the daemon explicitly suppresses annoying "please consider using the Gradle Daemon" message in build outputs (IDEA-CR-21178).
2017-05-18 17:00:32 +03:00
nik
6290fc9107 build scripts: build_idea_community.gant renamed to idea_community.gant for consistency 2017-04-11 09:34:07 +03:00
nik
af2a59a2b1 build scripts: dist.gant renamed to build_idea_community.gant for clarity
dist.gant is supposed to be used for building IDEA Community edition only, so it's better to rename it to avoid confusion.
2017-04-10 17:04:35 +03:00
nik
5b6e9ffc6e build scripts: use new standard options, output and temp directory in Ant script for IDEA Community
Previously output directory was set to '$home/out' by default, but this directory is used as the project compiler output in idea-community project, so calling dist.gant from idea-community project cleared the compiled classes.
2017-04-10 14:26:41 +03:00
nik
be3b860c8d build scripts: removed obsolete properties from idea-community's build.xml 2017-04-10 10:19:27 +03:00
Alexander Zolotov
65f055aadd Manage external dependencies of IntellIJ project sources via Gradle (IDEA-162511)
- add dependencies module
- download and unpack JBSDK
- download and unpack Java 1.6
- download and unpack Kotlin
- download and unpack JetSign
- download JBREX and creating JBRE
- use Gradle dependencies while building IDE and while developer's
  updating
2017-04-04 20:34:38 +03:00
nik
144b5f71bf build scripts: use new way to run tests in build.xml from 'community' 2017-03-30 16:24:02 +03:00
nik
63d23bed6a build.xml for community: fixed OutOfMemory during compilation 2016-10-18 16:51:54 +03:00
Tom Lundell
558d364281 Allow passing productPropertiesPath to build.
Allows storing product properties files outside of tools/idea.
2015-12-08 11:35:20 +03:00
nik
ce94e1074d download_kotlin scripts rewritten: do nothing if compatible Kotlin plugin already exists, reuse Kotlin plugin from work IDEA copy when updating from sources 2015-11-03 17:24:27 +03:00
nik
b7e190473f corrected default value of idea.test.patterns for IDEA CE build 2015-09-29 18:36:42 +03:00
nik
c2495cab5d build.xml for IDEA CE: pass system properties without adding extra quotes to fix build on Linux 2015-09-29 18:36:41 +03:00
nik
35a345e8c9 move product specific properties out of build script to allow reusing build script for Android Studio 2015-07-14 11:29:13 +03:00
Dmitry Jemerov
fd9cbccb19 bundle Kotlin plugin with IDEA, use bundled runtime from plugin 2015-06-29 18:00:36 +02:00
nik
a19ebc25d3 IDEA-118759: Run ant headless so no dock icon will appear
(https://github.com/JetBrains/intellij-community/pull/131 manually merged and improved)
2014-01-23 12:59:29 +04:00
nik
adf5bb77fe fixed building CE by 64-bit JDK (IDEA-112953) 2013-09-10 12:47:05 +04:00
nik
23662f9e68 cleanup 2013-07-30 14:44:43 +04:00
nik
fb3c4b06ab build script launcher for CE fixed (IDEA-111236) 2013-07-30 14:29:24 +04:00
Roman Shevchenko
3aa177fbeb Run CE build script same way as a build server (fix missing javac error) 2011-07-18 19:16:38 +02:00
Dmitry Jemerov
d9b02d2db2 allow running CE tests with 'ant test' 2011-04-15 17:09:22 +02:00
nik
d93176b8d9 gant, jps and groovy updated 2010-06-24 09:29:32 +04:00
Maxim Shafirov
e7bc3621b7 single buld.xml for community installer 2009-10-09 18:49:04 +04:00