Skip to content

Commit

Permalink
feat: new version with heartbeat
Browse files Browse the repository at this point in the history
  • Loading branch information
OlivierMary committed Feb 2, 2023
1 parent 62dcb87 commit dbd1a9b
Show file tree
Hide file tree
Showing 11 changed files with 563 additions and 736 deletions.
37 changes: 21 additions & 16 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

group 'fr.mary.olivier'
version '1.0.8'
version '2.0.0'


repositories {
Expand All @@ -21,7 +21,7 @@ sourceSets {
}
}

task generateVersion {
tasks.register('generateVersion') {
doFirst {
def versionFile = file("${projectDir}/src/generated/java/fr/mary/olivier/aw/watcher/Version.java")
versionFile.parentFile.mkdirs()
Expand Down Expand Up @@ -57,32 +57,37 @@ clean {
delete += sourceSets.generated.java.srcDirs + sourceSets.generated.resources.srcDirs + swaggerSources.activityWatcher.code.outputDir
}

sourceCompatibility = 17
targetCompatibility = 17
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17


dependencies {
compileOnly 'io.swagger:swagger-annotations:1.6.9'
compileOnly 'com.squareup.okhttp:okhttp:2.7.5'
compileOnly 'com.squareup.okhttp:logging-interceptor:2.7.5'
compileOnly 'com.google.code.gson:gson:2.10.1'
compileOnly 'io.gsonfire:gson-fire:1.8.3'
compileOnly 'org.threeten:threetenbp:1.6.5'
compileOnly 'javax.annotation:javax.annotation-api:1.3.2'
compileOnly 'org.openapitools:openapi-generator:6.3.0'
compileOnly 'org.apache.oltu.oauth2:org.apache.oltu.oauth2.common:1.0.2'
compileOnly 'org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.2'
testCompileOnly 'junit:junit:4.12'
implementation 'io.swagger:swagger-annotations:1.6.9'
implementation 'com.squareup.okhttp:okhttp:1.6.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'
implementation 'com.google.code.gson:gson:2.10.1'
implementation 'io.gsonfire:gson-fire:1.8.3'
implementation 'javax.annotation:javax.annotation-api:1.3.2'
implementation 'javax.ws.rs:javax.ws.rs-api:2.1.1'
implementation 'org.openapitools:openapi-generator:6.3.0'
implementation 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testImplementation 'junit:junit:4.12'
swaggerCodegen 'org.openapitools:openapi-generator-cli:6.3.0'
}

intellij {
version.set("2022.3")
version.set('2022.3')
setUpdateSinceUntilBuild(false)
plugins.add('Git4Idea')

}
patchPluginXml {
setChangeNotes """
2.0.0<br>
- Add support for IntelliJ 2022.3<br>
- Change to HeatBeat event<br>
- Add VCS informations<br>
1.0.8<br>
- Fix exceptions<br>
- Fix file name recorded<br>
Expand Down
27 changes: 27 additions & 0 deletions src/main/java/fr/mary/olivier/aw/watcher/HeartBeatData.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package fr.mary.olivier.aw.watcher;

import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@EqualsAndHashCode()
@ToString(callSuper = true)
@Builder
@Data
public class HeartBeatData {
private String file;
private String fileFullPath;
private String project;
private String projectPath;
private String language;
private String editor;
private String editorVersion;
private String eventType;
private String branch;
private String commit;
private String state;
private String sourceUrl;

}

Loading

0 comments on commit dbd1a9b

Please sign in to comment.