Nikita Iarychenko
aa98668729
OPENIDE add missing copyrights
...
(cherry picked from commit ee436bd1a4e9f0357eccd25bb2f956f1c2a77079)
2025-04-30 13:27:35 +04:00
Nikita Iarychenko
56b4926b67
OPENIDE #154 File -> Settings -> Build, Execution, Deployment + Language & Frameworks: mentions IDEA, links JetBrains
2025-04-30 13:27:34 +04:00
axiom
a2251eac38
16 branding defects fixed.
2025-04-30 13:24:23 +04:00
Dmitry Kichinsky
d65cff38d2
[maven] IDEA-358024 Refresh resolved artifacts after Maven sync
...
(cherry picked from commit 7991c6f4954cab9844c6c83dd92f740c5e809032)
IJ-CR-154436
GitOrigin-RevId: 88660d6edd145814ddbd48a2e162b794334aa679
2025-02-06 18:16:05 +00:00
Alexander Bubenchikov
b14956ba7a
[maven] [IDEA-342187] update maven storage version and add tests for it
...
(cherry picked from commit 7bf21070a14281d2e962873fa6b896c3ac3ebe5b)
IJ-CR-152420
GitOrigin-RevId: ae9e7121c612d2b58b2e426fface43cedbf2db22
2025-01-10 15:13:48 +00:00
Alexander Bubenchikov
8f0ffde38e
[maven] [IDEA-342187] import Annotation processor declared as managementDependency
...
(cherry picked from commit 38370b5e09fe463761fffda2d78e1112e1f859bb)
IJ-CR-152420
GitOrigin-RevId: 2fb2a8dd8920fcff5bc44d49de28847c84b55f96
2025-01-10 15:13:48 +00:00
Alexander Bubenchikov
7d3ee50fcc
[maven] [IDEA-342187] retrieve dependency management data into MavenProject during resolve
...
(cherry picked from commit 19b968000c9f72b1dde626e2699b8e62c6624b08)
IJ-CR-152420
GitOrigin-RevId: 49432cd7619ad15bbd9a3b62befcc261401cc9bc
2025-01-10 15:13:48 +00:00
Alexander Bubenchikov
a920578f69
[maven] [IDEA-361235] fix maven junit classpath when dependenсies are duplicated with classifier and without it
...
(cherry picked from commit 07a5b8a6005e9989d4c6acb22e5ac48ef6150359)
IJ-CR-150152
GitOrigin-RevId: c4773e395f021700f9bc7faf17209c1fbeb3d66e
2024-11-26 17:35:20 +00:00
Alexander Bubenchikov
e48ed52bd5
[maven][IDEA-363195] resolve maven projects in specific embedder
...
(cherry picked from commit ed3b85ff56fa7d2513cd524be778fe10855cfedf)
Reviewed-by: IJ-CR-149760
GitOrigin-RevId: 053cd10a33aaedc37545fd17183000e32c7a8f7e
2024-11-26 10:46:32 +00:00
Alexander Bubenchikov
670145195c
[maven] [IDEA-362005] persist enabled profiles as a string
...
(cherry picked from commit ee26d496b43c7dcb8d569780d256394f2b0463fd)
IJ-CR-148925
GitOrigin-RevId: 9cacde8d170cf81bc4236ebb00f957b10900a956
2024-11-11 13:08:33 +00:00
Andrei Iurko
efbebbef0b
[qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
...
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +00:00
Dmitry Kichinsky
0152c21c2b
[maven] IDEA-360863 WSL: transform Maven plugins paths
...
(cherry picked from commit 4fe12fa7b707a0c40fb890c700e021a00320d5dd)
IJ-CR-147131
GitOrigin-RevId: 94f5a3f80be1f8f43e153c31a1fdea3c33de3d65
2024-10-18 14:55:52 +00:00
Dmitry Kichinsky
612955ce13
[maven] IDEA-359629 test resolve plugins in projects with packaging "bundle"
...
(cherry picked from commit c208d411db66453a7a8389ddf9fe5e6c045b4bcd)
IJ-CR-146858
GitOrigin-RevId: c0c632e9f896a6b28e0c619d3cbaa4348a00d3db
2024-10-18 09:56:17 +00:00
Dmitry Kichinsky
a842928a94
[maven] IDEA-359629 resolve plugins in projects with packaging "bundle"
...
(cherry picked from commit b87ec212d34e5692b633906ca64c28019c1d59df)
IJ-CR-146858
GitOrigin-RevId: c62e999305f5d6b03e9e60c9452a1826abcabd69
2024-10-18 09:56:17 +00:00
Dmitry Kichinsky
9bc461654e
[maven] IDEA-359885 if Maven project tree storage version is not the latest, try to recover
...
GitOrigin-RevId: cb024c434ff360c0e12eda12e83b9eb4c912facf
2024-10-14 20:02:50 +00:00
Dmitry Kichinsky
e39ebbfd0c
[maven] IDEA-359646 Add stats for the Run full sync in build output
...
GitOrigin-RevId: 84a22f5d0989912d277d790ba76707816501d1f3
2024-10-14 14:16:49 +00:00
Dmitry Kichinsky
fd20ee9c2a
[maven] IDEA-355840 Add a separate action called Reload All Maven Projects in Maven toolwindow
...
GitOrigin-RevId: 38cc580134940aa4a52899a3f47c0fddb192c8c2
2024-10-14 13:35:19 +00:00
Dmitry Kichinsky
7b4f92c6ab
[maven] IDEA-355840 convert DownloadActionGroup to kotlin
...
GitOrigin-RevId: cf6dbd9bf0003dfc538c537c596e9f4fff6578c0
2024-10-14 13:35:19 +00:00
Dmitry Kichinsky
ef4d74830f
Rename .java to .kt
...
IDEA-355840
GitOrigin-RevId: 55d8917505785dc2bc93085a7cce6c26e9c851dc
2024-10-14 13:35:19 +00:00
Alexander Bubenchikov
7da94f7f29
[maven] maven 4 IDEA-357354 - ResourceFilteringTest.testUpdatingWhenPropertiesInModelAreChanged
...
GitOrigin-RevId: 48276146d5e470bea65c39a3898ff79e413e9b28
2024-10-14 13:16:54 +00:00
Dmitry Kichinsky
ae22939089
[maven] IDEA-355840 Rename sync actions to Sync
...
GitOrigin-RevId: 3bc8a876e1f5401658309af5273506f9a132b7b1
2024-10-14 09:58:13 +00:00
Dmitry Kichinsky
134def3542
[maven] IDEA-355840 Change all sync actions to run incremental sync
...
GitOrigin-RevId: 8d49e6466ffc87005b8226ce13df83b1454ac2b9
2024-10-14 09:58:13 +00:00
Dmitry Kichinsky
93223bbebe
[maven] IDEA-355840 Remove sync from the Build toolwindow
...
GitOrigin-RevId: 16358a9a024ccb01e1ee65b343c97d62c675814e
2024-10-14 09:58:13 +00:00
Andrei Iurko
4111cfc875
[qodana] QD-9891 Add aspects with the highest certainty for inspections
...
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Tagir Valeev
feb2ee9625
Warnings fixed (mostly redundant cast)
...
GitOrigin-RevId: 63bdb7f359a1a2cd37cb6a691b3d94db8ba3ce02
2024-10-11 08:10:27 +00:00
Nikolay Chashnikov
552c894e07
[maven] API cleanup: mark deprecated unused API for removal (IJPL-156972)
...
Deprecated APIs which still have internal usage are marked as internal to ensure that new external usages won't appear.
GitOrigin-RevId: c848b87b1d48fdcc69690676ff0dce0c6ba9467e
2024-10-10 23:55:42 +00:00
Nikita Biriukov
eea037b50b
[maven] IDEA-163551 Adds resolve and autocomplete for properties in pom.xml, supported in Maven Model interpolation
...
Resolving and autocomplete were already implemented before for the most part of such properties. These changes add support for some cases were not considered yet:
- ${maven.home}
- ${maven.version}
- ${maven.build.version}
- ${build.timestamp}
These properties will be resolved to their PsiElement's, just to remove the red highlighting.
More about Maven Model interpolation:
https://maven.apache.org/components/ref/3-LATEST/maven-model-builder/#model-interpolation
GitOrigin-RevId: ae75a11de118b305fc33ee73511fc2f10671ecea
2024-10-10 12:55:11 +00:00
Nikita Biriukov
fe1653dea9
[maven] IDEA-132097 Resolve properties like ${parsedVersion.majorVersion} to a PsiElement of the <version> tag
...
GitOrigin-RevId: 0163710ed249bb92dbebc659e593ab238225881e
2024-10-09 17:24:53 +00:00
Nikita Biriukov
4c9fabd32b
[maven] IDEA-132097 Add tests for resolving properties like ${parsedVersion.majorVersion}
...
When `build-helper-maven-plugin` in pom.xml, such properties should not be highlighted as unresolved because probably this plugin could resolve them.
https://www.mojohaus.org/build-helper-maven-plugin/parse-version-mojo.html
GitOrigin-RevId: b5a01763426f00d56fd034f42c1cf262a7da0dc5
2024-10-09 17:24:53 +00:00
Nikita Biriukov
787c5d4088
[maven] IDEA-163551 Add test for ${maven.home} property resolving in pom.xml
...
GitOrigin-RevId: 36e87d8f992b29e22a40be1a8aefadb277d40639
2024-10-09 17:24:53 +00:00
Nikita Biriukov
24bb72ff65
[maven] IDEA-132097 Fix unresolved highlighting for the properties that could be resolved by build-helper-maven-plugin
...
Before this commit, properties like `${parsedVersion.majorVersion}` were highlighted as unresolved even if pom.xml contains the `build-helper-maven-plugin` plugin that could resolve them. This plugin allows extracting some data from the <version> in pom.xml (major version, minor version etc.) if it has the `parse-version` goal. So, it could resolve some properties starting with `parsedVersion` prefix or any other custom prefix defined in <propertyPrefix> tag.
Read more about parsing such properties:
https://www.mojohaus.org/build-helper-maven-plugin/parse-version-mojo.html#propertyPrefix
A part of pom.xml as an example to check the usage (run `mvn validate`):
```
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>validate</phase>
<id>parse-version</id>
<goals>
<goal>parse-version</goal>
</goals>
<configuration>
<propertyPrefix>parsedVersion</propertyPrefix>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<echo>Major version: ${parsedVersion.majorVersion}</echo>
</target>
</configuration>
</execution>
</executions>
</plugin>
```
GitOrigin-RevId: d686d4e25af72ea7d46a136b5f0d0b6d2549e913
2024-10-09 17:24:53 +00:00
Nikita Biriukov
8f296de266
[maven] IDEA-163551 Fix resolving of the ${maven.home} property
...
Resolve the PsiElement of the `${maven.home}` property to itself to remove the red highlighting.
P.S. I did not resolve this property to any path because its value could vary depending on the specific `mvn` script the user executes.
GitOrigin-RevId: e3a0291769b98f6c2f301e08d6ce2f0f645e56cd
2024-10-08 14:32:26 +00:00
Nikita.Skvortsov
4a907cd3b6
[maven] switch Maven toolwindow to lux for state transfer IDEA-357600
...
(cherry picked from commit 5a006f0689f3694bdeb82c122249b10670f351e5)
IJ-MR-145968
GitOrigin-RevId: 2919c3965eb985b5b1ce0d39b2205a2ed5bedf05
2024-10-02 14:54:27 +00:00
Roman Shevchenko
69479687e5
[project] replacing FileChooserDescriptor#isFileVisible with file- and/or extension-based filters (IJPL-150176)
...
GitOrigin-RevId: 7176005f3d39d2f2e928c2e5f804de173e5d83f4
2024-10-02 09:28:56 +00:00
Alexander.Glukhov
489b41688d
[tracing][IJPL-163198] introduced a single source of truth about OTLP configuration
...
GitOrigin-RevId: d8204fa3fcfa23583466a30417754f6e616d7d75
2024-10-01 11:54:59 +00:00
Roman Shevchenko
9b43719207
[project] reviewing use of file-based filters in choosers (IJPL-150176)
...
... and amending/replacing them with extension-based filters where possible
GitOrigin-RevId: 422e4f42ac96c295a707eae76ef25686753fc6ce
2024-09-30 20:14:03 +00:00
Dmitry Kichinsky
184410038c
[maven] IDEA-359760 handle transitive dependencies in Maven incremental sync
...
GitOrigin-RevId: 83fd261e83cfe692ab4b4249d960bb650bc3cf5b
2024-09-28 00:22:10 +00:00
Dmitry Kichinsky
43ec6e748d
[maven] IDEA-359760 get rid of NativeMavenProjectHolder usage
...
GitOrigin-RevId: f51296fecac90513dbd86095f806b726aa98e345
2024-09-27 16:29:11 +00:00
Dmitry Kichinsky
21164d9381
[maven] IDEA-359760 get rid of NativeMavenProjectHolder usage
...
GitOrigin-RevId: 6ebb36554664d812dd0a0e087d59598a46861263
2024-09-27 14:46:00 +00:00
Dmitry Kichinsky
79e7db2e77
[maven] IDEA-359760 MavenProject.remotePluginRepositories
...
GitOrigin-RevId: bb0c38223becc11f2df83b513f37da23373efb3c
2024-09-27 14:46:00 +00:00
Dmitry Kichinsky
4d030d2448
[maven] IDEA-359760 get rid of MavenProjectWithHolder
...
GitOrigin-RevId: a2b552d3f109ecfec21b5bcb7e8ed03d834e3a00
2024-09-27 14:46:00 +00:00
Dmitry Kichinsky
3143c70f1d
[maven] IDEA-359760 get rid of NativeMavenProjectHolder usage
...
GitOrigin-RevId: 8f549183a2b58e2c8aa66dca579e866a18d80b3b
2024-09-27 14:46:00 +00:00
Dmitry Kichinsky
f63c36cebb
[maven] IDEA-359760 get rid of NativeMavenProjectHolder usage
...
GitOrigin-RevId: 0de678764eb78e3255ccbb86872dfa7cd9377046
2024-09-27 14:46:00 +00:00
Vladimir Krivosheev
e881a06df7
IJPL-162718 convert ProjectBuilder to kotlin
...
GitOrigin-RevId: c7b1ecffbaf0641b415f8697d74a692800d0bbee
2024-09-27 13:50:50 +00:00
Dmitry Kichinsky
3b5128159e
[maven] IDEA-359760 dependenciesChanged method
...
GitOrigin-RevId: 2fb13f935d931f50602cc78efb691fb6e5fc282e
2024-09-27 02:52:43 +00:00
Dmitry Kichinsky
5484ed21b5
[maven] IDEA-359760 cleanup getExecutionResults
...
GitOrigin-RevId: 8b9f1e34f8667cc4a28499b49c8b730f9782f7d4
2024-09-27 02:52:43 +00:00
Dmitry Kichinsky
f61277b4d8
[maven] IDEA-359760 simplify ProjectBuildingResultInfo
...
GitOrigin-RevId: c0aff5ec5e426aebb57ff0313d2e79c0eb697d0f
2024-09-27 02:28:54 +00:00
Dmitry Kichinsky
8cc0dc8514
[maven] IDEA-359760 simplify resolveBuildingResult
...
GitOrigin-RevId: a307ddfa9a562c4345279913c90692bbc91132ea
2024-09-27 02:28:54 +00:00
Dmitry Kichinsky
e6705b96f3
[maven] IDEA-359760 getExecutionResults method
...
GitOrigin-RevId: c9df7bb1057b675420ded97d4f82ba487b4e5c6a
2024-09-27 02:28:54 +00:00
Dmitry Kichinsky
8b0e9617ca
[maven] IDEA-359760 get rid of MavenExecutionResult usage in resolver
...
GitOrigin-RevId: 579c19a51de59624d3e29eb59d88b749d9f68a97
2024-09-26 15:03:40 +00:00