Ilya Gorbunov
337fd4e180
Drop poms that are no longer required. Drop separate unit test modules for stdlib js.
2017-04-08 08:28:50 +03:00
Anton Bannykh
93f11a6da3
Update HtmlUnit driver to version 2.24; run tests using JDK 1.8
...
The old version had very limited TypedArray support, which lead to
browser-example crashes.
The new version of HtmlUnit needs JDK 1.8 to run.
2017-04-07 18:52:56 +03:00
Ilya Gorbunov
97d1ffb036
Do not build modules with maven which are built with gradle.
...
kotlin-maven-plugin-test:
Remove dependency on kotlin-test-parent that is no longer published and required.
Add dependency on kotlin-runtime as it's no longer coming transitively from kotlin-script-runtime.
Change kotlin version test to reflect manifest implementation title changes.
2017-04-06 20:32:37 +03:00
Ilya Chernikov
7ceaca133a
Add new artifact kotlin-compiler-client-embeddable.jar
2017-04-06 10:02:44 +02:00
Yan Zhulanow
2afc27a462
Initial implementation of kapt for Maven (KT-14478)
2017-03-22 22:02:29 +03:00
Alexander Udalov
7dfa3bea18
Update tools & libraries projects to use JDK 8 when needed
2017-03-21 17:45:53 +03:00
Ilya Gorbunov
36436ae240
Maven build: change module build order.
2017-01-29 01:15:14 +03:00
Alexander Udalov
c4f731b987
Write Kotlin-Version to runtime artifacts built with Maven
...
Add a test that checks that Kotlin-Version and Kotlin-Runtime-Component have
been written to all relevant runtime libraries
2016-12-26 17:46:36 +03:00
Alexey Tsvetkov
f40a3eff20
Move IC from Gradle to compiler
...
Reasons for moving:
1. Integration with Kotlin daemon for Gradle.
Gradle bundles Kotlin compiler (kotlin-compiler-embeddable) since Gradle 3.2.
There is no plugin isolation in Gradle, so strange compilation errors/exceptions may happen.
We decided to fix this problem by compiling out-of-process using Kotlin daemon.
Reasons for moving IC to the compiler:
* Better isolation from Gradle process.
* Incremental compilation logic is not scattered across two process and multiple modules.
* Makes it possible to implement standalone CLI IC
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
1f21a0ec90
Add compiler daemon client and runner to maven build
2016-12-19 22:46:12 +03:00
Ilya Gorbunov
d381b56d47
Add module for common stdlib
2016-12-16 04:36:23 +03:00
Ilya Chernikov
cb7f22ffec
Refactor JSR223 to support Compilable interface, drop daemon eval engine and sample, simplify
2016-12-15 07:26:07 +01:00
Ilya Chernikov
f60eb42420
Add script runtime to maven, fixes #KT-14708
2016-12-15 07:26:07 +01:00
Yan Zhulanow
a22e5d446b
NoArg: Add Maven plugin
2016-12-09 20:01:15 +03:00
Yan Zhulanow
be26246a3e
Noarg: Add a kotlin-noarg Gradle plugin
2016-12-09 20:01:12 +03:00
Yan Zhulanow
4d638c2cfd
Allopen: Add Maven plugin for all-open
2016-12-09 20:01:05 +03:00
Yan Zhulanow
ed7c38fb96
Allopen: Add allopen Gradle subplugin
2016-12-09 20:00:57 +03:00
Ilya Gorbunov
a6fb61f5c3
Fix various maven pom problems:
...
- Add relativePath to samples pom.
- Specify versions of plugins
2016-12-04 14:15:34 +03:00
Ilya Gorbunov
57cef391ac
Create a separate project for stdlib samples.
2016-12-02 22:41:25 +03:00
Ilya Gorbunov
b4fbedbc9e
Update selenium to 2.52.0 to fix strange behavior in one of js tests.
...
This selenium requires jre7 to run.
2016-11-21 17:27:11 +03:00
Alexey Tsvetkov
0097e14ba1
Fix test dependencies for gradle integration tests
2016-10-14 15:55:24 +03:00
Ilya Chernikov
10d259771c
Refactor repl and JSR 223 support code, add separate example jars for each type of JSR 223 repl (with tests)
2016-10-12 15:37:52 +02:00
Ilya Chernikov
f992f91686
Add kotlin-script-util lib with tests
...
- collection of standard templates and resolvers
2016-10-12 15:37:48 +02:00
Alexey Tsvetkov
1cc423b163
Refactoring: move gradle integration tests to separate module
2016-10-05 22:50:46 +03:00
Alexey Tsvetkov
139cead7b4
Refactoring: merge modules 'kotlin-gradle-plugin-dsl', 'kotlin-gradle-plugin-core' into 'kotlin-gradle-plugin'
2016-10-05 22:50:46 +03:00
Alexey Tsvetkov
892fc63fd1
Generate gradle options from compiler arguments
...
#KT-13633 fixed
2016-10-05 22:50:46 +03:00
Ilya Gorbunov
0cd0f3caa0
Reorder maven project modules to run more tests earlier in build.
2016-09-22 21:52:33 +03:00
Ilya Gorbunov
d6261521ff
Create new artifacts for standard library extensions for JRE7 and JRE8.
...
Set default JDK for kotlin compiler plugin.
Set default JRE path for maven surefire plugin.
Run tests for extension modules on the corresponding JRE.
#KT-8254
2016-07-01 16:49:13 +03:00
Ilya Gorbunov
8425304866
Advance snapshot version to 1.1-SNAPSHOT
2016-05-11 17:28:38 +03:00
Sergey Mashkov
14ca0f4aac
KT-2917 maven archetype for kotlin projects
2016-03-31 23:04:50 +02:00
Ilya Gorbunov
a9fd1de263
Tool to dump binary API signatures from compiled JAR.
...
Incorporate declaration mappings output from the compiler to take into account kotlin visibilities.
2016-03-29 13:49:38 +03:00
Alexey Tsvetkov
be44db7bd3
Rebuild and compare output class files in gradle incremental tests
...
KT-8487
2016-03-03 16:45:19 +03:00
Ilya Chernikov
6789f2ff0f
adding build lib to maven part, adding it's contents to kotlin-compiler-embeddable
...
KT-8487
2016-03-03 16:45:13 +03:00
Alexander Udalov
7e17482698
Delete kotlin-jdk-annotations and kotlin-android-sdk-annotations
...
They were empty anyway for a long time
2016-01-28 21:48:16 +03:00
Nikolay Krasko
e79ad386ef
Parametrize maven deploy to allow pushing to bintray
2016-01-28 15:03:27 +03:00
Dmitry Jemerov
ccef1ad49e
report presence of multiple different versions of kotlin-runtime on the classpath as compilation error if other compilation errors have occurred
2016-01-20 21:02:44 +01:00
Sergey Mashkov
1867abbbe7
Add kotlin.test library
2015-12-18 22:16:04 +03:00
Sergey Mashkov
dd36ef5712
Remove kunit
2015-12-18 22:16:04 +03:00
Sergey Mashkov
4d8bd683eb
IDL2K code cleanup, add to build
2015-10-08 14:16:48 +03:00
Ilya Gorbunov
e1d53a2843
kotlin-jdbc can be found in its own repository: https://github.com/kotlin-projects/kotlin-jdbc
2015-10-05 21:28:09 +03:00
Ilya Gorbunov
b081535bb6
kotlin-swing can be found in its own repository: https://github.com/kotlin-projects/kotlin-swing
2015-10-05 21:27:31 +03:00
Sergey Mashkov
a8e3ee9190
KT-6264 Introduce kotlin-osgi-bundle
...
The bundle is a mix of kotlin-runtime, kotlin-stdlib and kotlin-reflect. The main reason to do so intead of adding corresponding modules is that there is so called "split package" issue that couldn't be easily resolved
2015-10-01 15:37:35 +03:00
Alexander Udalov
1fbfff97fa
Delete NoInternalVisibilityInStdLibTest
...
'internal' is not a default visibility anymore and thus makes sense in stdlib
2015-09-29 21:42:58 +03:00
ligee
d08570b8a8
Adding new target - embeddable compiler (after jarjar), using it in the gradle plugin
...
(cherry picked from commit bf4b26f)
2015-08-11 13:15:23 +02:00
Dmitry Jemerov
0ff0fc847d
delete the rest of KDoc
2015-07-23 19:00:46 +02:00
Dmitry Jemerov
b3a2ee2148
delete KDoc Maven plugin
2015-07-21 16:48:38 +02:00
Yan Zhulanow
37d52501c8
Add simple annotation processor for tests
2015-06-19 02:25:39 +03:00
Alexander Udalov
4c7bcc8e1a
Minor, specify version for maven-jar-plugin
2015-06-09 15:01:18 +03:00
Alexander Udalov
23670292d6
Minor, drop unused properties in libraries/pom.xml
...
Also regroup for clarity
2015-06-02 11:12:09 +03:00
Alexander Udalov
9cc156c67f
Copy kotlin-reflect.jar from dist to publish to Maven
...
Also build sources jar in build.xml to publish as kotlin-reflect's sources, and
create an empty javadoc
2015-06-02 11:12:09 +03:00