Commit Graph

1607 Commits

Author SHA1 Message Date
Eugene Zhuravlev
1c3a043b31 fix reference to a missing method (IDEA-111243 Cannot run main class using InnteliJ 130.1365) 2013-07-30 13:44:32 +02:00
nik
1b379944f4 fixed starting build scripts from IDEA 2013-07-30 14:34:27 +04:00
Eugene Zhuravlev
e70fea5b6c encapsulate unwrap file object operation in dedicated methods 2013-07-30 11:57:51 +02:00
nik
eae09ea92d build scripts migrated to new JPS 2013-07-26 18:05:09 +04:00
nik
2ba8f9fa70 IDEA-110835: TransformableJavaFileObject Not Supported when compiling 2013-07-22 16:42:17 +04:00
peter
792ce0bdc7 add APPLICATION_PLUGINS_DIR predefined path variable (IDEA-101030) 2013-07-17 19:17:57 +02:00
Roman Shevchenko
78e8247593 @NotNull 2013-07-17 18:07:33 +02:00
Eugene Zhuravlev
1ac678a37f ensure class loader used to load annotation processors, does not have access to libraries used by build itself (IDEA-109040 Annotation processing loaded Guava 13 from somewhere before project Maven dependency) 2013-07-11 12:25:13 +04:00
Eugene Kudelevsky
1f655ee798 targetTypes() method added to CompileScopeTestBuilder 2013-07-08 15:58:17 +04:00
Eugene Zhuravlev
552a56a6bb revert to resolving against compiled classes (need for IDEA-110165 Sources produced by annotation processor are not implicitly compiled) 2013-07-06 13:29:06 +04:00
Eugene Zhuravlev
61b072b934 thread safe lazy value 2013-07-01 15:49:14 +04:00
Eugene Zhuravlev
e57d598d30 less blocking when synchronizing access to build data structures 2013-06-29 17:28:12 +04:00
Eugene Zhuravlev
00f27c338d make static 2013-06-29 17:28:11 +04:00
Eugene Zhuravlev
21c7fa2be8 recovery from incorrect paths data: ensure non-existing files are not stored in the "recompile" list 2013-06-27 14:31:47 +04:00
Eugene Zhuravlev
43693b9e87 ensure changes from instrumenters are visible to class post-processors 2013-06-27 11:42:13 +04:00
nik
5ca0b2999b external build: use memory temp caches by default for standalone build 2013-06-26 16:29:31 +04:00
Oleg Sukhodolsky
a37ee925f4 RUBY-13855: @NotNull added 2013-06-26 15:16:01 +04:00
Eugene Zhuravlev
3bdf9aad67 reduce thread blocking time 2013-06-25 10:00:59 +04:00
nik
c2e608290f cleanup 2013-06-25 09:44:14 +04:00
Roman Shevchenko
a0ae4a2bdc Unnecessary modifier 2013-06-24 17:34:25 +04:00
Roman Shevchenko
6934493a11 jps: easier access to BuildResult's messages 2013-06-24 17:34:24 +04:00
nik
3d0b40140c IDEA-109234: The post-processing task in an Android artifact runs before the artifact is completely built 2013-06-21 09:16:09 +04:00
nik
af20c0dda6 optimization 2013-06-18 12:03:32 +04:00
Eugene Zhuravlev
8e92910401 typo 2013-06-18 10:51:03 +04:00
Eugene Zhuravlev
74b0f1744f fix debug info generation (IDEA-109069 Run console stacktraces: wrong classname) 2013-06-18 10:50:34 +04:00
Eugene Zhuravlev
08c87665bc correctly determine target roots (honoring excludes, test/production properties, etc) 2013-06-18 10:24:10 +04:00
Eugene Zhuravlev
2dc1176385 fix compilation with jdk 1.7 (IllegalArgumentException) when using SourceTransformers 2013-06-17 09:58:10 +04:00
Eugene Zhuravlev
87558b71f8 compile implicitly loaded sources from temp roots only (need this for groovy mixed compilation support); otherwise for all implicitly loaded classes instrumented bytecode will be overwritten (e.g. FormsInstrumentation will suffer) 2013-06-15 18:18:03 +04:00
Eugene Zhuravlev
7cd43429a7 incremental compilation: ensure javac always resolves dependencies within same module against sources and not classes compiled on previous steps (IDEA-108215) 2013-06-14 18:04:05 +04:00
Eugene Zhuravlev
e1ce52e3bf ensure additional compilation pass requested if groovy files were marked as dirty during subs compilation 2013-06-14 18:04:04 +04:00
nik
a76ecbb75b external build: removed usages of constants from BuildMain class from the IDE process to avoid incorrect initialization of loggers 2013-06-10 15:27:18 +04:00
Anton Makeev
ef94e8acb0 AppCode:Build: report problems number after build (OC-6117) and other build result improvements 2013-06-09 16:55:25 +02:00
Vladimir Krivosheev
45a579afc7 remove deprecated ModuleBuilder (987630a6b5) 2013-06-03 09:54:24 +02:00
nik
ed52a33e87 fixed testUpdateFileIfCaseOfLetterInNameChanged on Mac 2013-05-30 15:27:31 +04:00
nik
b3fc0a30c1 jps model: don't load and parse each iml file twice 2013-05-30 13:25:52 +04:00
nik
857179f6b1 external build: print elapsed time of model loading phases to log 2013-05-30 12:53:29 +04:00
andrey.zaytsev
0dacaa8d9c protobuf 2.5 2013-05-22 20:25:21 +04:00
Eugene Zhuravlev
6f6c5e1b07 IDEA-107418 IDEA / external make can set "-target" greater then version of the JDK specified for module 2013-05-17 17:56:30 +04:00
Eugene Zhuravlev
b408736ebb reverting to older protobuf 2013-05-17 14:56:22 +04:00
Eugene Zhuravlev
68b45d0262 protobuf updated 2013-05-17 12:33:38 +04:00
Alexey Kudravtsev
b6439cc037 NotNull 2013-05-17 12:13:01 +04:00
nik
d36eeca0f7 external build: removed duplicated messages about started/finished building of modules 2013-04-30 20:48:47 +04:00
nik
c2b41bb4f9 external build: send messages when building of target is started/finished (to be used in TeamCity) 2013-04-30 13:27:24 +04:00
nik
2517840069 fixed problem with timestamps in external build tests 2013-04-30 10:27:09 +04:00
nik
f543546b3a pack war and jar modules into archives when exploded EAR artifact is included into ear (ZD-2343) 2013-04-29 13:05:48 +04:00
nik
5841622b5e standalone jps build: automatically compile modules included in artifacts 2013-04-26 17:16:27 +04:00
Eugene Zhuravlev
9e1558d72a error handling: extract StopBuildException out of ProjectBuildException to distinguish situations when error must be logged or simply build stop is requested."Raw" ProjectBuildException is now always treated as build error. 2013-04-20 13:40:45 +04:00
Eugene Zhuravlev
64630dc272 better failure diagnostic and logging 2013-04-20 12:12:09 +04:00
Eugene Zhuravlev
2bcceaae47 IDEA-105755 -Djava.endorsed.dirs doesn't work with external build 2013-04-19 14:42:14 +04:00
Eugene Zhuravlev
6a11b7b38e IDEA-105554 Make infinite loop 2013-04-18 13:13:19 +04:00