Skip to content

Commit

Permalink
Merge pull request #5748 from microsoft/endgame-august
Browse files Browse the repository at this point in the history
merge release branch into master for august 2021
  • Loading branch information
shenqianjin authored Aug 26, 2021
2 parents 241f03a + 26655ea commit 41968bc
Show file tree
Hide file tree
Showing 1,259 changed files with 14,814 additions and 3,993 deletions.
3 changes: 1 addition & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,5 @@ branches:
- develop.next
install: skip
script:
- 'travis_wait 40 ./gradlew buildAll --quiet'
- ' ./gradlew buildAll --quiet'
dist: trusty

13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,19 @@ All notable changes to "Azure Toolkit for IntelliJ IDEA" will be documented in t
- [3.0.7](#307)
- [3.0.6](#306)

## 3.56.0
### Added
- Support proxy with credential(username, password)
- Add `Samples` link for SDK libs on Azure SDK reference book

### Changed
- Fix the high failure rate problem for SSH into Linux Webapp operation
- List all local-installed function core tools for function core tools path setting
- Synchronize status on storage account in different views
- Synchronize status on Azure Database for MySQL in different views
- Synchronize status on SQL Server in different views
- Redesign the creation UI of storage account

## 3.55.1
### Added
- Add support for IntelliJ 2021.2
Expand Down
4 changes: 2 additions & 2 deletions PluginsAndFeatures/AddLibrary/AzureLibraries/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<parent>
<groupId>com.microsoft.azuretools</groupId>
<artifactId>utils</artifactId>
<version>3.55.0</version>
<version>3.56.0</version>
</parent>
<groupId>com.microsoft.azuretools</groupId>
<artifactId>com.microsoft.azuretools.sdk.lib</artifactId>
Expand All @@ -38,7 +38,7 @@
<organization><name>Microsoft Corp.</name></organization>

<properties>
<azuretool.version>3.55.0</azuretool.version>
<azuretool.version>3.56.0</azuretool.version>
<azuretool.sdk.version>3.25.0.qualifier</azuretool.sdk.version>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.9</version>
<version>1.21</version>
</dependency>
</dependencies>
<build>
Expand Down
15 changes: 15 additions & 0 deletions PluginsAndFeatures/azure-toolkit-for-intellij/.idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# How to include a plugin module

### config modules to be built by gradle

config the modules to be included by `IntellijPluginModules` in [gradle.properties](./gradle.properties), and separate the modules by comma:

```properties
IntellijPluginModules=azure-intellij-plugin-springcloud,azure-sdk-reference-book
```

### config plugin fragments to be imported by plugin

config the modules to be included in [plugin.xml](./src/main/resources/META-INF/plugin.xml)

```xml
<xi:include href="/META-INF/azure-intellij-plugin-lib.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/META-INF/azure-sdk-reference-book.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/META-INF/azure-intellij-plugin-service-explorer.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/META-INF/azure-intellij-plugin-springcloud.xml" xpointer="xpointer(/idea-plugin/*)"/>
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
plugins {
id "org.jetbrains.intellij" version "0.7.2"
id "io.spring.dependency-management" version "1.0.11.RELEASE"
id "io.freefair.aspectj.post-compile-weaving" version "6.0.0-m2"
}

group 'com.microsoft.azure.toolkit'
apply plugin: 'java'

compileJava {
sourceCompatibility = javaVersion
targetCompatibility = javaVersion
}

tasks.withType(JavaCompile) { options.encoding = 'UTF-8' }

intellij {
pluginName = 'azure-intellij-plugin-base'
version = intellij_version
plugins = ['java', 'maven', 'maven-model', 'gradle', dep_plugins]
downloadSources = Boolean.valueOf(sources)
}

repositories {
mavenLocal()
mavenCentral()
}

configurations {
compile.exclude module: 'slf4j-api'
compile.exclude module: 'log4j'
compile.exclude module: 'stax-api'
}

dependencies {
compile 'com.microsoft.azure:azure-toolkit-auth-lib:0.11.0'
compile 'com.microsoft.azure:azure-toolkit-ide-common-lib:0.11.0'
compile 'io.projectreactor:reactor-core:3.4.5'

compile project(':azure-intellij-plugin-lib')
compile project(':azure-intellij-plugin-service-explorer')

def modules = IntellijPluginModules.split(",")
modules.each { m ->
compile project(':' + m)
}

aspect 'com.microsoft.azure:azure-toolkit-common-lib:0.11.0', {
exclude group: "com.squareup.okhttp3", module: "okhttp"
exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection"
exclude group: "com.squareup.okhttp3", module: "logging-interceptor"
}
}


gradle.taskGraph.whenReady { graph ->
def hasRootRunTask = graph.hasTask(':runIde')

if (hasRootRunTask) {
graph.getAllTasks().each { task ->
// look for *:runIde
def subRunTask = (task.path =~ /:.+:runIde/)
if (subRunTask) {
println "TRACER skipping ${task.path} because ':runIde' was specified"
task.enabled = false
}
}
}
}

subprojects {
apply plugin: 'java'
apply plugin: 'io.freefair.aspectj.post-compile-weaving'

sourceCompatibility = javaVersion
targetCompatibility = javaVersion
tasks.withType(JavaCompile) { options.encoding = 'UTF-8' }
group = 'com.microsoft.azure.toolkit'

repositories {
mavenLocal()
mavenCentral()
}

apply plugin: 'org.jetbrains.intellij'
intellij {
version = intellij_version
updateSinceUntilBuild = false
downloadSources = Boolean.valueOf(sources)
}

dependencyManagement {
imports {
mavenBom 'com.microsoft.azure:azure-toolkit-libs:0.11.0'
mavenBom 'com.microsoft.azure:azure-toolkit-ide-libs:0.11.0'
}
}

dependencies {
compileOnly 'org.jetbrains:annotations:21.0.1'
// https://mvnrepository.com/artifact/org.projectlombok/lombok
compileOnly 'org.projectlombok:lombok:1.18.20'
annotationProcessor 'org.projectlombok:lombok:1.18.20'

compile 'com.microsoft.azure:azure-toolkit-common-lib:0.11.0', {
exclude group: "com.squareup.okhttp3", module: "okhttp"
exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection"
exclude group: "com.squareup.okhttp3", module: "logging-interceptor"
}

aspect 'com.microsoft.azure:azure-toolkit-common-lib:0.11.0', {
exclude group: "com.squareup.okhttp3", module: "okhttp"
exclude group: "com.squareup.okhttp3", module: "okhttp-urlconnection"
exclude group: "com.squareup.okhttp3", module: "logging-interceptor"
}
}
}
wrapper() {
gradleVersion = '6.5'
distributionUrl = "https://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
javaVersion=11
org.gradle.jvmargs='-Duser.language=en'
sources=true
intellij_version=IC-2021.1
dep_plugins=org.intellij.scala:2021.1.15
applicationinsights.key=57cc111a-36a8-44b3-b044-25d293b8b77c
updateVersionRange=true
patchPluginXmlSinceBuild=211.6693.14
IntellijPluginBase=..
IntellijPluginModules=azure-intellij-plugin-springcloud
org.gradle.configureondemand=true
org.gradle.parallel=true
org.gradle.daemon=true
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading

0 comments on commit 41968bc

Please sign in to comment.