Skip to content

Commit

Permalink
Implementation of generated telemetry client (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
breedloj authored Sep 20, 2024
1 parent 3b09977 commit 0345d26
Show file tree
Hide file tree
Showing 7 changed files with 476 additions and 28 deletions.
53 changes: 27 additions & 26 deletions plugin/.classpath
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="test" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="main/resources/|test/resources/" kind="src" path="src"/>
<classpathentry kind="output" path="target/classes"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="test" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="main/resources/|test/resources/" kind="src" path="src"/>
<classpathentry kind="src" path="target/generated-sources"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
36 changes: 36 additions & 0 deletions plugin/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.31.0",
org.eclipse.mylyn.commons.ui;bundle-version="4.2.0"
Bundle-Classpath: .,
target/dependency/animal-sniffer-annotations-1.9.jar,
target/dependency/annotations-2.25.33.jar,
target/dependency/apache-client-2.25.33.jar,
target/dependency/auth-2.25.33.jar,
target/dependency/aws-core-2.25.33.jar,
target/dependency/aws-json-protocol-2.25.33.jar,
target/dependency/batik-constants-1.17.jar,
target/dependency/batik-css-1.17.jar,
target/dependency/batik-i18n-1.17.jar,
Expand All @@ -30,18 +35,28 @@ Bundle-Classpath: .,
target/dependency/bcprov-jdk18on-1.78.1.jar,
target/dependency/bcutil-jdk18on-1.78.1.jar,
target/dependency/checker-qual-3.42.0.jar,
target/dependency/checksums-2.25.33.jar,
target/dependency/checksums-spi-2.25.33.jar,
target/dependency/cognitoidentity-2.25.33.jar,
target/dependency/commons-codec-1.15.jar,
target/dependency/commons-collections4-4.4.jar,
target/dependency/commons-io-2.16.1.jar,
target/dependency/commons-lang3-3.14.0.jar,
target/dependency/commons-logging-1.2.jar,
target/dependency/endpoints-spi-2.25.33.jar,
target/dependency/error_prone_annotations-2.27.0.jar,
target/dependency/eventstream-1.0.1.jar,
target/dependency/failureaccess-1.0.2.jar,
target/dependency/gson-2.11.0.jar,
target/dependency/guava-33.2.0-jre.jar,
target/dependency/http-auth-2.25.33.jar,
target/dependency/http-auth-aws-2.25.33.jar,
target/dependency/http-auth-spi-2.25.33.jar,
target/dependency/http-client-spi-2.25.33.jar,
target/dependency/httpclient-4.5.13.jar,
target/dependency/httpcore-4.4.13.jar,
target/dependency/icu4j-75.1.jar,
target/dependency/identity-spi-2.25.33.jar,
target/dependency/j2objc-annotations-3.0.0.jar,
target/dependency/jackson-annotations-2.17.1.jar,
target/dependency/jackson-core-2.17.1.jar,
Expand All @@ -50,9 +65,22 @@ Bundle-Classpath: .,
target/dependency/jakarta.inject-api-2.0.1.jar,
target/dependency/jna-5.14.0.jar,
target/dependency/jna-platform-5.14.0.jar,
target/dependency/json-utils-2.25.33.jar,
target/dependency/jsoup-1.17.2.jar,
target/dependency/jsr305-3.0.2.jar,
target/dependency/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar,
target/dependency/metrics-spi-2.25.33.jar,
target/dependency/netty-buffer-4.1.108.Final.jar,
target/dependency/netty-codec-4.1.108.Final.jar,
target/dependency/netty-codec-http-4.1.108.Final.jar,
target/dependency/netty-codec-http2-4.1.108.Final.jar,
target/dependency/netty-common-4.1.108.Final.jar,
target/dependency/netty-handler-4.1.108.Final.jar,
target/dependency/netty-nio-client-2.25.33.jar,
target/dependency/netty-resolver-4.1.108.Final.jar,
target/dependency/netty-transport-4.1.108.Final.jar,
target/dependency/netty-transport-classes-epoll-4.1.108.Final.jar,
target/dependency/netty-transport-native-unix-common-4.1.108.Final.jar,
target/dependency/org.apache.felix.scr-2.2.10.jar,
target/dependency/org.eclipse.lsp4j-0.23.1.jar,
target/dependency/org.eclipse.lsp4j.jsonrpc-0.23.1.jar,
Expand All @@ -64,6 +92,14 @@ Bundle-Classpath: .,
target/dependency/org.osgi.util.function-1.2.0.jar,
target/dependency/org.osgi.util.promise-1.3.0.jar,
target/dependency/osgi.annotation-8.1.0.jar,
target/dependency/profiles-2.25.33.jar,
target/dependency/protocol-core-2.25.33.jar,
target/dependency/reactive-streams-1.0.4.jar,
target/dependency/regions-2.25.33.jar,
target/dependency/sdk-core-2.25.33.jar,
target/dependency/slf4j-api-1.7.30.jar,
target/dependency/third-party-jackson-core-2.25.33.jar,
target/dependency/utils-2.25.33.jar,
target/dependency/xml-apis-ext-1.3.04.jar,
target/dependency/xmlgraphics-commons-2.9.jar,
target/dependency/xz-1.9.jar
3 changes: 1 addition & 2 deletions plugin/build.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
source.. = src/
source.. = src/, target/generated-sources
output.. = target/classes
bin.includes = plugin.xml,\
META-INF/,\
.,\
icons/,\
target/classes/,\
webview/build/,\
Expand Down
Loading

0 comments on commit 0345d26

Please sign in to comment.