From 82a161b7c5a537a145ade03e1eb8e14117a4b4ab Mon Sep 17 00:00:00 2001 From: Michael Hayder Date: Thu, 26 Dec 2024 17:40:06 +0100 Subject: [PATCH] up --- .mvn/jvm.config | 0 .mvn/maven.config | 0 pom.xml | 99 ++++++++++++++++++ src/main/java/net/altimate/app/App.java | 40 +++++++ src/test/java/net/altimate/app/AppTest.java | 19 ++++ .../hc/client5/http/examples/App$Result.class | Bin 0 -> 571 bytes .../apache/hc/client5/http/examples/App.class | Bin 0 -> 3889 bytes target/maven-archiver/pom.properties | 3 + .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 1 + .../default-testCompile/createdFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 1 + target/my-app-1.0-SNAPSHOT.jar | Bin 0 -> 4930 bytes .../TEST-net.altimate.app.AppTest.xml | 57 ++++++++++ .../net.altimate.app.AppTest.txt | 4 + .../net/altimate/app/AppTest.class | Bin 0 -> 507 bytes 16 files changed, 227 insertions(+) create mode 100644 .mvn/jvm.config create mode 100644 .mvn/maven.config create mode 100644 pom.xml create mode 100644 src/main/java/net/altimate/app/App.java create mode 100644 src/test/java/net/altimate/app/AppTest.java create mode 100644 target/classes/org/apache/hc/client5/http/examples/App$Result.class create mode 100644 target/classes/org/apache/hc/client5/http/examples/App.class create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 target/my-app-1.0-SNAPSHOT.jar create mode 100644 target/surefire-reports/TEST-net.altimate.app.AppTest.xml create mode 100644 target/surefire-reports/net.altimate.app.AppTest.txt create mode 100644 target/test-classes/net/altimate/app/AppTest.class diff --git a/.mvn/jvm.config b/.mvn/jvm.config new file mode 100644 index 0000000..e69de29 diff --git a/.mvn/maven.config b/.mvn/maven.config new file mode 100644 index 0000000..e69de29 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..89add28 --- /dev/null +++ b/pom.xml @@ -0,0 +1,99 @@ + + + 4.0.0 + + net.altimate.app + my-app + 1.0-SNAPSHOT + + my-app + + http://www.example.com + + + UTF-8 + 17 + + + + + + org.junit + junit-bom + 5.11.0 + pom + import + + + + + + + + + org.junit.jupiter + junit-jupiter-api + test + + + + org.junit.jupiter + junit-jupiter-params + test + + + org.apache.httpcomponents.client5 + httpclient5 + 5.4 + + + + + + + + + + + maven-clean-plugin + 3.4.0 + + + + maven-resources-plugin + 3.3.1 + + + maven-compiler-plugin + 3.13.0 + + + maven-surefire-plugin + 3.3.0 + + + maven-jar-plugin + 3.4.2 + + + maven-install-plugin + 3.1.2 + + + maven-deploy-plugin + 3.1.2 + + + + maven-site-plugin + 3.12.1 + + + maven-project-info-reports-plugin + 3.6.1 + + + + + diff --git a/src/main/java/net/altimate/app/App.java b/src/main/java/net/altimate/app/App.java new file mode 100644 index 0000000..ced1e2b --- /dev/null +++ b/src/main/java/net/altimate/app/App.java @@ -0,0 +1,40 @@ +//package net.altimate; +package org.apache.hc.client5.http.examples; + +import org.apache.hc.client5.http.classic.methods.HttpGet; +import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; +import org.apache.hc.client5.http.impl.classic.HttpClients; +import org.apache.hc.core5.http.io.entity.EntityUtils; +import org.apache.hc.core5.http.message.StatusLine; + +public class App { + + public static void main(final String[] args) throws Exception { + try (final CloseableHttpClient httpclient = HttpClients.createDefault()) { + final HttpGet httpget = new HttpGet("http://httpbin.org/get"); + + System.out.println("Executing request " + httpget.getMethod() + " " + httpget.getUri()); + + final Result result = httpclient.execute(httpget, response -> { + System.out.println("----------------------------------------"); + System.out.println(httpget + "->" + new StatusLine(response)); + // Process response message and convert it into a value object + return new Result(response.getCode(), EntityUtils.toString(response.getEntity())); + }); + System.out.println(result); + } + } + + static class Result { + + final int status; + final String content; + + Result(final int status, final String content) { + this.status = status; + this.content = content; + } + + } + +} \ No newline at end of file diff --git a/src/test/java/net/altimate/app/AppTest.java b/src/test/java/net/altimate/app/AppTest.java new file mode 100644 index 0000000..8b60926 --- /dev/null +++ b/src/test/java/net/altimate/app/AppTest.java @@ -0,0 +1,19 @@ +package net.altimate.app; + +import static org.junit.jupiter.api.Assertions.assertTrue; + +import org.junit.jupiter.api.Test; + +/** + * Unit test for simple App. + */ +public class AppTest { + + /** + * Rigorous Test :-) + */ + @Test + public void shouldAnswerWithTrue() { + assertTrue(true); + } +} diff --git a/target/classes/org/apache/hc/client5/http/examples/App$Result.class b/target/classes/org/apache/hc/client5/http/examples/App$Result.class new file mode 100644 index 0000000000000000000000000000000000000000..caa6020c30110f2c9c0230774c37f7c20c1a6026 GIT binary patch literal 571 zcmb7BO-lk%6g_Vo9kr>ksjRfZN=PM~Hm&-A5F$YgGK7}T>7gUz%rNte{#FYKTJ!_@ zQPF)Gv}jX{ch9{C?z!jP`|irzD$Qj6+Sc1vW4CA50BkqobGjbi*_e3C1ospE0BcAyr@fqa|* literal 0 HcmV?d00001 diff --git a/target/classes/org/apache/hc/client5/http/examples/App.class b/target/classes/org/apache/hc/client5/http/examples/App.class new file mode 100644 index 0000000000000000000000000000000000000000..8576586199a7509cf1a6cf5aa4dd32434a2d4d54 GIT binary patch literal 3889 zcmcInS$ES$6#gb8QQ`As)7mOg~-oVHJW=;N$fS%LjSkh=_?(*I5-nshYpR2zB*p43}D8oDr zf7TV4A9tkT$vtx1$Rw#@XLC#MtqST& z+O9N4lQJ(creT4={c}jjS&@=n!X9&dYxYU63bg_a%Gj+@-{w)%>QrJTq!+<_)G1Kv z1r|5==3yE19MhVJwTx6_F&Z>1(b0&dGmslR=Xx?l!0ZgYTO4dQ?dW0d^tfLdshE;~ zr;fXDw?H-Z_4%d=EFu;~%GBa}bgaNihJ%ZT9g_-kD=q0ohX;Bn@?JD)Sgm6X*3LA@ zw^=|tV3(73>wuuDOtVF58M5-ci#_@X7TI%VRt@hlOSF zDR!cS_y{`CsUfOkox-`^cYG#LG&-$dOImeckaeub27v_$!x~G<0qLe`h7?FO&&8lw z;!lqYNMk!P$6h%3wB2H@YjGZXy~?TNS$&h{K#xT2X z>|g>`;ebGM$1VP8=oM%yh*Tcm6tx)>GCJrPUdHV;E!uPt{i*^S5@?+xGC@cJBGRfl z7Sxs+3}8^hkd9%D2(-_tc1BopWY(DCUG^9m!IImfWId$g7>);(qTBLJ@0`He;;NZ< zM;R3?Bv~KEBN`sn@fc1PhdIB8iO1?q+0kIhrQ0G9*v7A z<-u_)uzjxmGmhaB1xR^nI1>b?zJ#MpM`lEPvd>8SNNS+Jk?yIuOnW9vuLd$PsM~%< z-&mOGny2PP3r{C7m?>yU@CMiPuCKuQ(Vx)DoP_+#VBMCkb{ z+vlfX4k!)J<#1w}^&AS}6dANLPF(Ia6?v;zU^~?@C{WYSBHt$!vl*P)-L~zyo@1ng zPQk6hD=fU-{@KBXWQ7x)3M<44QH$3Eb{D~&H?1^u`L-il!WUNJjR?l@rjEz)L@nMH zICNymy4JM?D8#-Vd*Sz>uOV{+$Sv4}1snH)4d8KX-VBKQQK zYWPgY=lDWkRgp`*e%jDpV?5_jO)5P4^Z$2mPTyxt28f2CnKA9-7CsNMvo|0S(0eRP zIzA;OiC!7B7aG11SX~58sW58zPGI@mODQ*qIaZR;Wo&DKd2A^8(ZlOFM^WAd?-i|= zATIKu3=_PnX&{0GuX?ZmCQflwjY%ZAN^Sm|!peC+ei>TtHOxO&x9}3~==&Lq+NZIM zzvY*)>MELnX|%Vsw_nA5>T%<5i1l+($27LL{f^~r(|GVlEa~HOZSY*(-_FVI_Fpej zQ#rPxo1M}D^y3Kc^Lz_e@skYvKq$uo{@0=jb!?Iwxppa6&u8PX%(uSPU(t>fEXrCB z4K~ug-NQHy$M@|xTzHh0;jabd*D0V(!x@d8oY2s9onL+YSX5(<{8tr!apPGoFXw%# zHliv;7L*LpRY-54hjl%4ocC7Za195KwOvA=56NL4l52<^YrBFY?9i^@sK8~MxCG-T zZVsZbfOZ1)^mGwcp~3g3ArS8S!%4Q{PvWVpF_oNq8qdh*i7~vyr$)+q jkE56IF`r(=>v+o_zk@G1t6I1iY4R2IeT{GNJ(m6pzrb@; literal 0 HcmV?d00001 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..21376ec --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=my-app +groupId=net.altimate.app +version=1.0-SNAPSHOT diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..fa8dbca --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,2 @@ +org/apache/hc/client5/http/examples/App$Result.class +org/apache/hc/client5/http/examples/App.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..61bd956 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +/java/my-app/src/main/java/net/altimate/app/App.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..34236de --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +net/altimate/app/AppTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..3d8d8f3 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/java/my-app/src/test/java/net/altimate/app/AppTest.java diff --git a/target/my-app-1.0-SNAPSHOT.jar b/target/my-app-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..5cff7e0f50c7964e208839669aa7b77d83911400 GIT binary patch literal 4930 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 E0B3wxmjD0& literal 0 HcmV?d00001 diff --git a/target/surefire-reports/TEST-net.altimate.app.AppTest.xml b/target/surefire-reports/TEST-net.altimate.app.AppTest.xml new file mode 100644 index 0000000..03f8b3a --- /dev/null +++ b/target/surefire-reports/TEST-net.altimate.app.AppTest.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/net.altimate.app.AppTest.txt b/target/surefire-reports/net.altimate.app.AppTest.txt new file mode 100644 index 0000000..b8de8d7 --- /dev/null +++ b/target/surefire-reports/net.altimate.app.AppTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: net.altimate.app.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in net.altimate.app.AppTest diff --git a/target/test-classes/net/altimate/app/AppTest.class b/target/test-classes/net/altimate/app/AppTest.class new file mode 100644 index 0000000000000000000000000000000000000000..c87398b22d1faa90666eb7be789545b6b562d698 GIT binary patch literal 507 zcmZ`$y-ve07(AzG10m2-{#wKUTg!k4Mt-CSi75gJsvxnst<}0pohWhOxtKrDFtldkN$^DI3BMiAcJ1NhJfKP%_n?Tl1`W@BXce?#lxbIxlySu7<^HYL0(D*xA)kOJ!~*^v@~2K zM$LthWXgD$Wdm8zh3-{4rnAjRX?au5hcX|CVM06YC>@C;7P+!~x#^mzqHFe}{{qh# zwu@<6CgV^S&oX~dX1Zw8y(={pkg+Nh1%_IuMl5R|M1MccR-{D#J}vW+yjHeXu&jP! zhleAq(@gE>fZ3@MHi>as8Ljo>SFo2#ZV_4;@Ucl4EDoTJEn?K0RHrhZ606Ma8@wO0 X{d*v*OP1dOJEYn8-70L4&_U-Lq?m1s literal 0 HcmV?d00001