Mikhail Glukhikh
5fb38008b7
Switch Kotlin version to 2.0
...
#KT-59171 In Progress
2023-09-19 15:46:26 +00:00
Yahor Berdnikau
1eb27f2aac
Update publishing and usage of kotlin-annotation-processing plugin
...
- removed 'kotlin-annotation-processing-gradle' publication as it
duplicated 'kotlin-annotation-processing-embeddable'
- removed 'kotlin-annotation-processing-maven' as it is embedded into
'kotlin-maven-plugin'. Instead 'kotlin-maven-plugin' now depends on
'kotlin-annotation-processing' directly.
^KT-52811 In Progress
2023-04-17 14:40:51 +00:00
Dmitriy Novozhilov
66544a4e00
Switch kotlin version to 1.9
...
with appropriate fixes in testdata, tests and other
places.
2023-01-30 09:29:55 +00:00
Bogdan Mukvich
c02d5e8dcc
Make maven dependencies provided in kotlin-maven-plugin
...
KTI-1028
2022-12-07 10:28:48 +00:00
Bogdan Mukvich
cffeb58ec3
Update maven dependencies in kotlin-maven-plugin
...
KTI-1028
2022-12-07 10:28:48 +00:00
Clark Perkins
1adc242602
Added components.xml to automatically compile kotlin maven projects
2022-11-01 11:32:47 +01:00
Nikolay Krasko
e92c7983d0
Move to JDK_1_8 in maven project
2022-09-21 22:53:17 +00:00
Ilya Chernikov
bb996c1b27
Switch kotlin version to 1.8
...
with appropriate fixes in testdata, tests and other
places.
2022-06-29 10:20:30 +02:00
Ilya Chernikov
352fa7540c
Fix versions in poms, etc, unmute and fix appropriate test
2022-04-22 15:04:26 +02:00
Mikhael Bogdanov
a1bd728aef
Update SNAPSHOT version in maven projects/tests
2021-07-29 19:45:57 +02:00
Dmitriy Novozhilov
9c4d35747a
Revert "[TMP] Disable maven itnegration tests"
...
This reverts commit 4a10de0c
2021-04-03 14:31:40 +03:00
Dmitriy Novozhilov
4a10de0ce3
[TMP] Disable maven itnegration tests
...
This commit will be reverted after bootstrap to stable stdlib
2021-04-03 13:31:34 +03:00
Nikolay Krasko
133e39b783
Advance snapshot version 1.4.255 -> 1.5.255 (KTI-421)
...
#KTI-421 Fixed
2020-12-31 15:49:06 +03:00
Ilya Chernikov
dec8eb7899
Revert renaming scripting plugin jar:
...
it conflicts with the compilation on daemon, so transistion should
be planned accordingly, and now it is not a good time for it.
The most important part of the renaming remains intact.
Partially reverts commit "Rename scripting libs and plugin - invert embeddable suffix"
2020-05-27 13:15:50 +02:00
Ilya Chernikov
2509dfb287
Rename scripting libs and plugin - invert embeddable suffix
...
now regular, unshaded libs, are named with suffix `-unshaded`, while
former `-embeddable` ones named without any suffix. This will encoursge
use of the shaded libs by default, avoiding conflicts with 3-party
libs packed into the `kotlin-compiler`.
Note, that only the "frontline" libs are renamed to avoid switching
problems, the ones that not normally used directly are left as is,
including the `kotlin-compiler` itself.
2020-05-26 15:58:25 +02:00
Vyacheslav Gerasimov
8d06744a6a
Set local build version to 1.4.255-SNAPSHOT
...
#KT-36128
(cherry picked from commit a8650ccfd2 )
2020-04-20 18:48:00 +03:00
Vyacheslav Gerasimov
06448b6469
Revert "Set local build version to 1.4.255-SNAPSHOT"
...
This reverts commit a8650ccf
2020-01-30 18:20:27 +03:00
Vyacheslav Gerasimov
a8650ccfd2
Set local build version to 1.4.255-SNAPSHOT
...
#KT-36128
2020-01-29 20:20:33 +03:00
Nikolay Krasko
7fa8c982b4
Advance version to 1.4 in libraries
2020-01-17 10:33:50 +03:00
Alexander Udalov
74c9120d9d
Minor, don't use outdated Groovy dependency
...
See https://ossindex.sonatype.org/vuln/91433254-870c-47a2-aa06-1b303a92c018
#TPV-3545 Fixed
2019-10-29 16:07:52 +01:00
Ilya Gorbunov
d4a195c757
Advance maven project versions to 1.3-SNAPSHOT
2018-08-30 14:49:30 +03:00
Ilya Chernikov
4742d0a034
Rename scripting plugins to more established scheme
2018-04-04 16:23:56 +02:00
Ilya Chernikov
d05f67127d
Move scripting configuration into compiler plugin
2018-04-04 16:23:55 +02:00
Alexander Udalov
2d41c7d462
Add module-info.java for standard Kotlin libraries
...
Using the new multi-release jar feature, store compiled
module-info.class files into META-INF/versions/9 instead of the artifact
root. Hopefully, this will break fewer tools which do not support
module-info.class files because any sane tool should not do anything
with files in META-INF because before Java 9 that directory only
contained resources.
Upgrade some Maven plugins to newer versions which do not fail on
module-info.class files
#KT-21266 In Progress
2018-04-03 21:22:14 +02:00
Ilya Gorbunov
b901a8946c
Set 1.2-SNAPSHOT in maven build
2017-10-11 08:50:30 +03:00
Ilya Gorbunov
1c6b858153
Do not hardcode kotlin version into maven plugin smoke test
2017-09-20 11:52:04 +02:00
Ilya Gorbunov
403f2c6f99
Fix dependencies of kotlin-compiler(+embeddable), remove them from kotlin-maven-plugin
2017-09-20 11:51:36 +02:00
Ilya Chernikov
3aabeca191
Fix maven and android tests after modularizing and rebasing
2017-09-20 11:51:21 +02:00
Alexander Udalov
7dfa3bea18
Update tools & libraries projects to use JDK 8 when needed
2017-03-21 17:45:53 +03:00
Alexander Udalov
33a0ae0fcd
Skip kotlin-maven-plugin integration test if "skipTests" is defined
...
Similarly to kotlin-maven-plugin-test/pom.xml
2017-03-21 17:45:51 +03:00
Sergey Mashkov
0f5d51a5c2
Resolve dependency jars
2016-12-09 20:01:04 +03:00
Sergey Mashkov
f59377011c
Initial Kotlin plugin support in Maven
2016-12-09 20:01:00 +03:00
Sergey Mashkov
3c002625c6
KT-13211 KotlinCompileMojoBase could provide better compilation failure info
2016-08-12 13:59:58 +03:00
Ilya Gorbunov
8425304866
Advance snapshot version to 1.1-SNAPSHOT
2016-05-11 17:28:38 +03:00
Alexander Udalov
13c54a2678
Drop external annotations support in build tools
...
External annotations will only be considered in the IDE for additional
inspections based on more precise types in Java libraries
2015-10-09 11:51:58 +02:00
Sergey Mashkov
8353b4d3e8
Maven: integration test should remove escape sequences from build log
2015-07-30 19:20:30 +03:00
Sergey Mashkov
82165d2a93
Maven: Introduce test for plugin output
...
Use mvn integration-test to run tests
2015-07-28 13:37:33 +03:00
Sergey Mashkov
4ef745974e
Maven: Fix build for Maven 3.0.5
2015-05-19 15:00:10 +03:00
Sergey Mashkov
72238c4d39
Maven: maven annotations is required in compile time in some cases
2015-05-18 19:59:55 +03:00
Sergey Mashkov
d04ec74217
Maven: use maven-annotations in kotlin-maven-plugin
2015-05-18 19:36:19 +03:00
Sergey Mashkov
35ed682714
Maven: Introduce test-js goal
...
#KT-7757 Fixed Maven K2JS should be able to build tests too
2015-05-18 19:36:18 +03:00
Alexander Udalov
059538ce1b
Extract kotlin-maven-plugin tests into a separate subproject
...
Because they need kotlin-runtime to run, which is built by kotlin-maven-plugin
2014-06-26 20:57:39 +04:00
Martin Lau
7761d7d646
Added scanning for annotations.xml entries within maven dependencies
2013-05-22 12:05:05 +10:00
Leonid Shalupov
bbb526476e
maven plugin: get jdk annotations from plugin's classpath
2013-03-30 15:42:44 +04:00
Leonid Shalupov
0e6e9af34d
maven: local repository for maven plugin integration test moved out of target/
2013-02-22 19:13:12 +04:00
Leonid Shalupov
f9331407a5
reverting wrong pull request 148; to be discussed
2012-12-05 21:53:34 +04:00
Philippe Marschall
3a9ed81915
Skip Plugin Exceution for POM Projects
...
It's quite common to have a multi module project with a parent project
that has POM packaging. It would be quite convenient if the
kotlin-maven-plugin could be configured there instead of in each module.
Currently this is not possible because the plugin tries to execute on
POM projects with fails.
- skip execution on POM projects
2012-12-05 15:17:46 +01:00
Evgeny Gerashchenko
f9b0223ab6
Using kotlin-jdk-annotations.jar from valid location in kotlin-maven-plugin.
2012-07-23 20:06:40 +04:00
Evgeny Gerashchenko
77df57c150
Replaced jdk-headers with jdk-annotations everywhere.
2012-07-03 13:36:58 +04:00
James Strachan
4cff5f9759
modified the JS compiler so that it can have definitions and library sources specified or discovered on the classpath; so for example we can then discover the kotlin standard library kotlin that needs to be compiled; plus the JS library definitions (which map to the kotlin-lib.js file)
2012-05-30 15:51:08 +01:00