From 8d00462fa7fb78d332aaa83c74416a22f6519b27 Mon Sep 17 00:00:00 2001 From: Fredrik Marjoni Date: Tue, 24 Feb 2026 16:32:10 +0100 Subject: [PATCH 1/4] perf: Update pom.xml to have correct dependencies and plugins --- .vscode/settings.json | 3 + pom.xml | 141 +++++++++--------- target/classes/edu/group5/app/App.class | Bin 543 -> 543 bytes .../test-classes/edu/group5/app/AppTest.class | Bin 503 -> 503 bytes 4 files changed, 71 insertions(+), 73 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc3b895 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 52c5902..c05c7cd 100644 --- a/pom.xml +++ b/pom.xml @@ -1,90 +1,85 @@ + 4.0.0 edu.group5.app Help-Me-Help 1.0-SNAPSHOT - Help-Me-Help - - http://www.example.com + https://git.ntnu.no/Group-5/Help-Me-Help - UTF-8 - 17 - + UTF-8 + 25 + 25.0.1 + 6.0.1 + - - - org.junit - junit-bom - 5.11.0 - pom - import - + + + org.junit.jupiter + junit-jupiter + ${junit.version} + test + + + + + org.openjfx + javafx-controls + ${javafx.version} + - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-params - test - - + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.14.1 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.4 + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.4.2 + + + + edu.ntnu.idi.idatt2003.group18v26.App + + + + + + + + org.openjfx + javafx-maven-plugin + 0.0.8 + + edu.ntnu.idi.idatt2003.group18v26.App + + - - - - - - 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 - - - - + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.12.0 + + + diff --git a/target/classes/edu/group5/app/App.class b/target/classes/edu/group5/app/App.class index ad2ebf1389aedb0b93d60b5a2d6ce766e4738b17..e3679e1b8be800f5bef6f802b19397fadbe36584 100644 GIT binary patch delta 17 ZcmbQwGM|Ox)W2Q(7#J8_H*$zG0RTIS1*QN1 delta 17 ZcmbQwGM|Ox)W2Q(7#J9AH*$zG0RTH<1)cx^ diff --git a/target/test-classes/edu/group5/app/AppTest.class b/target/test-classes/edu/group5/app/AppTest.class index bda56ec799a80af4c3dfa2cd7c8cb5a7874c94dd..4c6649954e613037560eadfde5c4dcaf50c01019 100644 GIT binary patch delta 17 Zcmey){GFNO)W2Q(7#J8_H*&mZ1OP}I2P*&o delta 17 Zcmey){GFNO)W2Q(7#J9AH*&mZ1OP|#2O|Ig From def3c0accec9b03f86b1f9823f391aff40bf8cbb Mon Sep 17 00:00:00 2001 From: Fredrik Marjoni Date: Tue, 24 Feb 2026 16:37:28 +0100 Subject: [PATCH 2/4] fix: fix plugins to find main class when executing mvn commands --- pom.xml | 6 +++--- target/Help-Me-Help-1.0-SNAPSHOT.jar | Bin 2749 -> 2712 bytes .../TEST-edu.group5.app.AppTest.xml | 14 +++++++------- .../edu.group5.app.AppTest.txt | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index c05c7cd..4895163 100644 --- a/pom.xml +++ b/pom.xml @@ -1,7 +1,7 @@ - + 4.0.0 edu.group5.app @@ -58,7 +58,7 @@ - edu.ntnu.idi.idatt2003.group18v26.App + edu.group5.app.App @@ -70,7 +70,7 @@ javafx-maven-plugin 0.0.8 - edu.ntnu.idi.idatt2003.group18v26.App + edu.group5.app.App diff --git a/target/Help-Me-Help-1.0-SNAPSHOT.jar b/target/Help-Me-Help-1.0-SNAPSHOT.jar index 566599bf00052d0d66996f3907cf83a67f270eb9..eab6441b82f8cfe26dae56ab7211f4defc98c006 100644 GIT binary patch delta 1375 zcmdlhIzyBTmF;cm|7}T>EydfB@_JgKJVZ<~UCl`LmbLr{hq*)>WHK{XL!Sd~3rl`)v#|dVJlv zgPrrtVcERw=!gZ!g{{^eJCdxsB-y8Wwd;>NFB*do{zp==S5r?0EiTNiz&IjvGxl z$vL@@DS=hWm1pVZ$=8@>3N}Z?#H=*t{LjR|AjiYNV8k$4kyByv0%no=qhYcBw+%#U z-5=RkT#QTJzSNbYRiWjW#3JUk1|MIk`n}fLsC+xq+V}VS&+b8!E^HA|3)IXis$IAK z{l}fx`Obw$a*4TkoVq#ldb=&ZfY`?wn_kZR{-faO{EFufA39Fpwo{+TBz5k|O!HtZ zdsmIa+=mp-6`Ckd=+@k|UwX0Po0;{QI-g2ZUrOzb(R=vm#3Q!7aq_mk`Rca}58I^% zC5j2Y|G>cTwn%I3-)Zgqdy^u3`p2A~8&-z_ooVhsy4wqFV z6b2vc{u3=TX-C7i+9k({-PW7-nYenp_o_|mMSv)&{qUb^r^yYx`-Duv)R4Lyt3r_x_g5EKK?wpuR013 znKYE9o)h{}C%gIE-`LH!CVB}+)m~Ve8uuhb@ZuEjvx}GUzkaY@HtN*MpCLbM|6M-u zJwMpplwC5D$!W4r!<}kf=_?+~eOsUXf5quCNAqCtPc@|y8#Di~^@|SVZI5rQR^{aF z%}H4}HRbdbf%>-4%Ed01l2*+QvEG;Xe3OVt!3;HP)92H^vO1@pFA5Dh_IlB3-=W**s(KAKsJxT#iCo9#i+M6c02=dv(;qw@yKJQ_SsqB|Q&5 z>bRqR>sO!H>M;-u}$?x0VY2o3QkY@1qm4C;v`9`amLXM)J>_iQXk!l=nPbt=-Cy z`#7Q9E5`b6h@mmlm#vS^X5GA)qWdp(ajDf!f8}RtrJw40|6K2_eLwGr&95JFcIDhR z_qXz&xmucjIcv6-9CL_lbFl%yv%8ki9?9;)SZyCD@Y5_9&IlC!1 zyUKG&i(dv7DXA%?`T^dIOd`yXQU{ck139D_zfR8OkOHgh;*e&NW1PI4Ll$f#kZb47 z$iU$18sezy>F1`On^=~bhhhe($O0M-2Xb(h0K;3yipdI`x?rOMIHei40C|eQY|J}( z7AFs)pjgK##s~~BP7QgCd=EE_VM${*GprPt?7+nXHq@U>n&}oBR9JBGTrMfLB6g4- E0FN^>DgXcg delta 1457 zcmbOsx>uApz?+$ci-CcIf#Fg}@I+n}ULY0Y>DBKM%)r19IMGfz;j{0V(>~t1dKY=U zb+yi&Ilno`;EM5sr$u^RzB-=17fV-d3Hsox<9#;xLlI99#|cf}^Jjt$t{Go6e)P0R z>+BiNi(kD?UgOpC@ZA<Gn}Gubd}btp{sW71;s+c3F`NtRJ_@(iW~RxwwerJpDNWtu4v zVHWd3$uQiTnSr5!hk?Op@_9zR`hxsiy^7qNtzq8&(uM;2lt0Sf`Enub)jH1pZC%q` zZ5z5=xP-Pm60_Vr`N)H=hx44eq6KcEH78ey&|h(=~$ZCZ#~)Ox~-S78LOnx*-4x&r+VsN zUQL}Z*H(S5=lYwoy7^nuH%D4nf2jIhT^(C>d;gAO&63YU#gemX+VXP0d_;;aTgx!dZR7M`xTCYn0tHJ8hF~gx~MIc+gch_xMGZ zOOtdi2i+`HYYO^0vn^-q6UT}lKJJ%9^X=Yp?Js*&enz3$JV=f`h(;JGDpgod-x8$+a^0kz%^N(={f^Gt z_bRmQPrryCbGdJx5%<0|l76}wa-t(4>u(u?v-3rx|K z!~kXCfFI5hV0i2J9moS23e}icP=KNtRJy^{0~x5ARTvovw?+5xa8QTvx5`^09W};q5uE@ diff --git a/target/surefire-reports/TEST-edu.group5.app.AppTest.xml b/target/surefire-reports/TEST-edu.group5.app.AppTest.xml index 05989b0..0e96d45 100644 --- a/target/surefire-reports/TEST-edu.group5.app.AppTest.xml +++ b/target/surefire-reports/TEST-edu.group5.app.AppTest.xml @@ -1,10 +1,10 @@ - + - + @@ -15,9 +15,9 @@ - + - + @@ -30,7 +30,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -59,5 +59,5 @@ - + \ No newline at end of file diff --git a/target/surefire-reports/edu.group5.app.AppTest.txt b/target/surefire-reports/edu.group5.app.AppTest.txt index 92fe711..d31b8d2 100644 --- a/target/surefire-reports/edu.group5.app.AppTest.txt +++ b/target/surefire-reports/edu.group5.app.AppTest.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: edu.group5.app.AppTest ------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in edu.group5.app.AppTest +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s -- in edu.group5.app.AppTest From f5d6711af6c008bb950adbfbf72216e3054895c3 Mon Sep 17 00:00:00 2001 From: Fredrik Marjoni Date: Tue, 24 Feb 2026 16:39:53 +0100 Subject: [PATCH 3/4] test[pom.xml]: test mvn commands with updated plugins and dependencies --- target/Help-Me-Help-1.0-SNAPSHOT.jar | Bin 2712 -> 0 bytes target/classes/edu/group5/app/App.class | Bin 543 -> 543 bytes target/maven-archiver/pom.properties | 3 - .../default-testCompile/createdFiles.lst | 1 - .../default-testCompile/inputFiles.lst | 1 - .../TEST-edu.group5.app.AppTest.xml | 63 ------------------ .../edu.group5.app.AppTest.txt | 4 -- .../test-classes/edu/group5/app/AppTest.class | Bin 503 -> 0 bytes 8 files changed, 72 deletions(-) delete mode 100644 target/Help-Me-Help-1.0-SNAPSHOT.jar delete mode 100644 target/maven-archiver/pom.properties delete mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst delete mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst delete mode 100644 target/surefire-reports/TEST-edu.group5.app.AppTest.xml delete mode 100644 target/surefire-reports/edu.group5.app.AppTest.txt delete mode 100644 target/test-classes/edu/group5/app/AppTest.class diff --git a/target/Help-Me-Help-1.0-SNAPSHOT.jar b/target/Help-Me-Help-1.0-SNAPSHOT.jar deleted file mode 100644 index eab6441b82f8cfe26dae56ab7211f4defc98c006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2712 zcmWIWW@h1HVBlb2aBqo-VL$?$K(?=Ih@-BjpPPOFP?-o&83$O|-}Xs1RY2($AO?ye zl=(XPdAhjMI%FWgaG+YD{sw=FXRzqWwQtu72(Z3CxF&UDj`L)ZKYRIn zIu7M)UA4*7-_zO7w>Ipu-^L)L$Jd=Z*g4M}md(qKj#zM9*lO*uW7$T%9`D8ID86puoFRE3EJ1xSj~gA$||9+bI>WvO|16w6^M2D(`f;vzl#7HJdI z>yesMpzE8e3!=e}fW#^&q+GmazlmUEV322GV35G{o?}6QUUE)iadB?oX|KZp0=C=x z_w;OAw)VaI>s6(RVUHFmb!g}{aZTM-P>YCJPB+~Y3hJDfP$Bo(X{Kt}J7-$?fnsAcSdE?!euP-cE zZQ!GG;E(cqTVJ7vleK(Su6+2Uhv)6=2sTgsPS)?crKU-o@qSpD_*t)KZ{TSM(bHNw z!lqXwvx;{~T+vv)ry=L|xid#v61LxdxjG_o!x4?GcP)GtJI{8XSS#hqvvhNTiiB1l z&ymnq{4O=8+2s_c3G?l|{(R$^SDF!Ca!*l#{?D-z}|`l)yNHe>l-KfU*4pAZpMon2lZ0h($?kFG9&WXqvnX1n3cwy z|A8?f$HTy2L|U{K!({y7lir?!3--E&6(HRZTSVnKF-+m za_09R1yAQ!Jb(DmaRRrU`a~wFb5CZP2W#28Y8>W1q;Rg#M0rBD=C1wHixuC@%+&c* zqWV&5Z;al*bf>%*R#tB$i~% zK2ZE>siB%>;>K&$-4p!x@#o2X)lqoJq@gtRoY0Rt+0Ebn#%{hf(Mve0_QKlKxF;ck z7pHiiUA&C{^@H`YQKwe^4Eb66@A8T7`N8g{?2?&GPLq8a?o{haU-4M(+xqPPD^8a= zng@e_swtJ&nE8jTUvwaEdwgrPDkpDmPRhcmDW`#+4y|15aw%!m>=5gHiO)BQm=w%V zvo?J`?JKKu>iMG3pkuEWt@fRnT@af2^ISD|A@8TYg!+tE%bd+K_Wt2L>CfdTq~$Sn z&r0z?gS1yiJ$&mFWH-g!zE{%o;6rZCotQr>IwFEhnI)IKF*^E5IdaD1zh4bnn)R4; zf~KcAEpOe>{+Z2T=cEib@g>POoQ%$7EDGJk8vMvh?(NTPe`~4WzX?mf_&z!zd-Ct( zqYotFW+eZ-ndn`zMS0J|)!MBLxsMaty<)8Ih8P+%ecAfxY}U<-DZ2ks7nfSy^jChS zR{E)~_s{j-+V}I0*!=n-XIIXBbAK!UnX9Ggm$PPT$uWn>R=!?6ukJrPB0GVKrLDmL6so{fHcYhD;y+^km?Pg8Cy+?(CiJ=4EHIlUd62$RI?&9S72%eIs~wg`inz^)AR@+%+%E=p~JRF@pzQ4a6-d451IuXV8O! z2Oq$9@Kwaw^xz(T!_2qyF*7rN=6Ak-KfeH6AqnAOLBN-2V6i$(;s8qs1VV{rNJ8^L zKWUZe@j&&TA4@Z;e&Ul=g1k0amdAH_k)^#5O{@z<5-n^HT6NDbS2x9QT=vVt=+X3; zlCD6T5SetM21P!xr%GF^F03W^mw9Tcdo#VI^OsGY$vqF`rebzDQyht7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/target/surefire-reports/edu.group5.app.AppTest.txt b/target/surefire-reports/edu.group5.app.AppTest.txt deleted file mode 100644 index d31b8d2..0000000 --- a/target/surefire-reports/edu.group5.app.AppTest.txt +++ /dev/null @@ -1,4 +0,0 @@ -------------------------------------------------------------------------------- -Test set: edu.group5.app.AppTest -------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s -- in edu.group5.app.AppTest diff --git a/target/test-classes/edu/group5/app/AppTest.class b/target/test-classes/edu/group5/app/AppTest.class deleted file mode 100644 index 4c6649954e613037560eadfde5c4dcaf50c01019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmZutO-sW-6r4@dMq{)e*4lyxy;Tq9Af75h5IqG2Efu_N+oj!-?uN}qf0rl4gFnC@ zCBCEuFTK3k_vSHgXMTRaz5(2#=fPp_S@i3n zYv(d!=*F9`4;b3nT<6I&QrVj@&(h9^CMUJtW3H@RijmAD$wf+O%dOOk)Q)0pX5k{I z4^mB~6^1Oyu<$eR(L&q9KEv_mttiWcDU|{opu^zva&m$Xl{paCB{RD;z5;VyLyd&D}ZueTb6h0p~t YrI7oH=D(0nt3VSj8QdgxNUVeIAF#x0fB*mh From a3fd4ca8a39fd8d6eeb59d4cb127449147f95f81 Mon Sep 17 00:00:00 2001 From: Fredrik Marjoni Date: Wed, 25 Feb 2026 12:22:20 +0100 Subject: [PATCH 4/4] test: test running mvn and getting files in target --- target/classes/edu/group5/app/App.class | Bin 543 -> 543 bytes .../test-classes/edu/group5/app/AppTest.class | Bin 0 -> 503 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 target/test-classes/edu/group5/app/AppTest.class diff --git a/target/classes/edu/group5/app/App.class b/target/classes/edu/group5/app/App.class index 34b6a5bb4f60fde7eed7b1825511cb22f4cb7834..e3679e1b8be800f5bef6f802b19397fadbe36584 100644 GIT binary patch delta 295 zcmYLCJ8r^I5S%q8kLMV|pZoyhlEwu^(npa}A}CNwOFTtH4wj4+DHUgU;s9JAO(;O3 z-~e-d451IuXV8O! z2Oq$9@Kwaw^xz(T!_2qyF*7rN=6Ak-KfeH6AqnAOLBN-2V6i$(;s8qs1VV{rNJ8^L zKWUZe@j&&TA4@Z;e&Ul=g1k0amdAH_k)^#5O{@z<5-n^HT6NDbS2x9QT=vVt=+X3; zlCD6T5SetM21P!xr%GF^F03W^mw9Tcdo#VI^OsGY$vqF`rebzDQyht7_S@i3n zYv(d!=*F9`4;b3nT<6I&QrVj@&(h9^CMUJtW3H@RijmAD$wf+O%dOOk)Q)0pX5k{I z4^mB~6^1Oyu<$eR(L&q9KEv_mttiWcDU|{opu^zva&m$Xl{paCB{RD;z5;VyLyd&D}ZueTb6h0p~t YrI7oH=D(0nt3VSj8QdgxNUVeIAF#x0fB*mh literal 0 HcmV?d00001