maven-shared-utils-javadoc-3.4.2-150200.3.10.1<>,fͅp9|i=0hmU[N KHg}s#(;0z«Y d(T$P3Q,STe /ܗr!Rs;Jw`_%f92k u >RX>nIף $͹Rq$RYB^@.)=Qi,bT`43oOINGjcz:$Ă|4}iksm+3{iTjcK}v\6>>>?d# 1 P| 17@ &    8 8<4@ID^DGGHH(H8H9H:I0FTmGTHWI[ X[Y[\[]_<^m"bvcwCdwewfwlwuwv{0 w}x`yzCmaven-shared-utils-javadoc3.4.2150200.3.10.1Javadoc for maven-shared-utilsAPI documentation for maven-shared-utils.fͅh01-ch2c3 SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Documentation/HTMLhttps://maven.apache.org/shared/maven-shared-utilslinuxnoarchdu&oP)O'F c^@2 J9v"* Tn9Ipb$l5^)"^($)-d6w*?*;$E+@!%Te4LLf 4dg?34)B394EI] YM) #QTR(3WX,^eA큤A큤AA큤AAA큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́f̈́fͅd]Td]T439eb8cfa0c881bfc9627e968b5433aef317f81ae56088b99c3e3666cb4df000512b08ce270bf6ee692306fdb3a297e4cfda0b171ddfedf4a47587a36be89d7fc9a8f9363ca86de9f2e45826226a23ffa3a59065df58b23a6ac3358e420b378ff0f60f972b302af792bebfa9ddbc424acf2c37b038d05ed1c8122b2d1f55957c6e4ce0bd1860389f792f725887f6257f6b09f01fbaa19aa4b0652116dca6460475187e917c5ef20108ce5d0b34c16dda8c7164da3c6ca8dbe39d9f57ff4460814a9004b68d935ccb8ca59c8b93a9730a4e1eda6214cfb380a2dce74845157940bdf57f3cb79591d82e1f514c129307fc9739f552db1dafbdee202b1aa8a64dd526f992e4ccc334a480c8492421300765ceecbdd4578f1f74158258e93786a4ef07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86a489a2dcf885546e8f92ad9fcf536d42cdbe9955c1cb75bf7c1e8418b6b7a0d7ee148cd62017cbfa0fc5e9f925daa4248d560e58a323e66bc5c30e16d26797148c6883f4c13ceb898a0cbca33e1772e49053a12f88c5e67b5e55af33ce39a45fbb399eade95436c85e01e2d75a97af711996bd9422a265f40c4b2a8d30fd0f8f1287697237c29886c84589d1531538f3d78bdb2525758d3d3bb64008d433c5ed0419abc19d4a23bc3cbd79071884f987e305888fa65bed79285211a30bdd72b79ac8c650717196694c502e849c88c1f4f6c5da90907d4d2f55c39be67786a5cedcb5fc39280403960b0532de1a1355c5be0bac021e51e8ee477fe7946bba01a1c9ec1bb9fbfb0375a3841bcad4b5354adc9b526ae20d5360967747d306cfe0bff572c3d2318a0fbfc9c1eb30cb7cb5e17c40c287b7754a594b1bd4828959e243a01a62b09724ba0fe509eb89b94b0e9918e80518c72b2b8ce27b6a8d2b54de9a627a3446dafd083143e533a43ae14e9cedbdbc171aaa467be1e1cefe45281396287488d80459eed18178f2479d45cce4e98a3133f6564be383d287baa227e87ce6670a7f9f9c16f92823692d2602e14db38106cf754795c7a3a2e3c09a50a8ce5ab82f13d26f9e8b9276493bba2b66b5c2c488d683d04bf468b942f6a58d0406a6e0ae1392e0eeb40e839dbac2f59a989d76506bc7bb41ad7c052c27adb1cdfea91cfc351a5e5da3cd2e477ab5f418a6fec33e6ce6946df8fa2e9c2db7831bf75a69b5c798eaae7359ff87c62612388ea60be03ec41a9a0626f97c262ad6f58ca12a3ff6e29d21b9406ea6b9892bd60234819d8a14b9268b0b7c5bc066240e28a0e56c1da05a2164381959e5194584e2e4ff7f123920f6e89666df3471ddfa8e3e3af42ac360b3a62466c56bf40f9acb5262a0e127668af7e4bf7cb46d5d4f3050762c1d57205756b153d5a36b15db32651bfe9d110d4f467425e7db2c860f267dfff24a0ede8913cb7d9b3a2fa71424376991b3f6caabd1a158573d4a3d458aefcbecca597e9086d94ee3f4bc94556cdf09d7b569950b97332feed77bb219941a659a37bdb7efa5843dd18e37e357c73276d4c896eeeed557b4a4c8712c68fb7ca30ad3243dc058fe4e1efeacfcc57d198a03592f44c6d5559cc4dd0d3fa3a82c38a70f7f3bb1f43f03892600dcb05413d9a4053be01af577e2621ba693ebc78ebbe9ac4aed71287f43326a1d53cf524702805fb0ba10a60f79d3a82c5c53b3d8b5ba78ad07f07e2df66c5517605bfa37a087b2c753d7a9ca73189b36b2bb41f8d5dc0ae5bc6f8021f24914a8ee28ce85ea8edf1d621b43053897dafd01bc5614a37a7b7ce9c74fe81718f446359204b05b742d46eec7bbf80cb79c86b2ad44dc7bd13f7512d863482c4b12f49059fe9e05551a23e3c5854f13a5d9368a98a07ec20b023c86f3a9d0e2e419dac0a63a5437dd7f95f12b79210f3b4e8ed367fc20498316ca67b49a16d328a2412d3c2112d87e591578edb2a2f8fa441bb7576ced22021a8e81d223c4f3b492a2e4d4f0aee53c53a0c52f9a7d70af2d6a272b15b3c915a1d9ee983fc6ef934ddb97155ea87bdc855a0f886721dbc6634d13b26eeaa93bf5b1efbad189321cf057ff0f2797fd4045009c5b98b9cdb802761ac54e1ae6d9dae6f6eacad623ae5a15272441d1a9bd656448b980e1cdd97c27e0d356cef2a47ce2aaef069f0214d1868afddb227b7596d6b933e3c38bb2267950fbbf40788894387c5b7bd8088d00cdf48df96ab07a6aea216373c5dccc43d867ecef88a9a5d444c2846ccc200b1563957ae3b42f8f5ffbad760f940165276cff00e4741f77b5fa3f62cbc7ebd0524d4b723600f1d99aff03c75b2f5642c2fc58a334dbe54ac6db33f0add1cca21719b18760222f8f8422be7ddf5697c39990fa8139cb2daf23b3605042cb2c4ba26fb5ef0a4e7189a3aa39598bee45ad6cb72b12ba4650c985c5b7c49065e9294785bfda9c1baba93ce75c25da09c982d22a1d592e0583f7438634d5b92dbc3f3d25477d4c2088b8bfe35aac993f2cfe8c3286668f7ee88ffd16b59b699c1c2773b819af8c7857e3d19d54478bc51bc63d4d2c9e69af1ea1338ee374f4d704ff5c40f88a508baf36157355b5d301d70cb8b2f896798a25a22a3cf2087399934a31528bd95d02347da807e3422552071b99d4a57ab9b021bd51a26231db7dea470e8a7a1d6f68477366a6fe298e7f0c275d3876daf8e0ba15920e9ffaf45b4460f3775a1a1395eb12cf8c5b81ed9d916e5b9c3e65462b6c4d99d7e6acfc72cf8193261d88938a2c0e717398269e4bb87f37c910e9f0ac30637e3facfa96e326b4cb42e954e46295ea25453af8302dca650786e68532808784b13601bbaacafd57e15db96abb6f3eac7595f7f09f96fc1973c5dba09a2ca6bb5d2c324d6619a136cd2b4249c3078ba038aa95bdf313a089083ec94e210009c209aa3bffd39b5c0a239f424d67f9b9fb468a6f8d0e2ac4c43a7ae04b5ac35b1dbf29e8413152f23e053695823c7fc8773d63dfff5bfc53b707365d382e217f69804f0b2229c3648d78262092fe76608adbdcf83fe08cba9e33f08c6b4c68e0a95192a7644a858dee71112d2da6a19a14bbd2fdedbf244927014791567d57045734e6398d5adb8545886acbbe16c2d552c5dca80f90de636b669ebca51acd78da5e980d3fb3fc24d68467d0bb8e64e16174f97bc983095adc2687e275e660d39907792efaaca6e41d5d5480def9cbbe24d08f25cb6525dd0d5fb0b4447d02eb5097a325981976c76642afc8441f0dc3e94f6d9dc21196d637acef151dc46638edf2a11a42550fdf78168b908eea9dd51e770cbabe59652e6c9f52180603cec9094ed713358b2433300431ce9617b73b5263756b4a31c1d7d5f2ab0bd2bf34215b5f4d1a85bf4a310e2e738c3140fb6a0022d72127557f5b54e218e955ae1ca26b6c4be354466a7c6aacaa51c53b1e8112d648eb9f8d485affca1aebca69f5f31bb3523b627391a57380d0bc60dc888ef8b22b31252afc39b6a9b9c32a8b1a020d05ed7a5cdb177422a145ae202149b3fdfddbcaf77272db154302a4292dacedfe1ce57be8686e93382606c187447753702e5cd8209a6beb30d59b25c44a8597736ee173f8543a5452457622cc3372dfa6d585975a7a36a43b6bba0304c1634b6867e5badfd65b982ad8a14e7ec461decc31e0052a543b4b2a6b23cc4da94687513b5520803250f767d6ac26ed943e97618e1477ab252d2082a1a4f3b46bb9cf3b2b2b34c23c9f6f11ff062d65545e719adbcee8f0ccf9d30e57160a17982fcdacfaec22e1c6b38ab1ad154f789539fee549d5494669be04343e7dbd7349aa5d874b7b6386b9bc38f84d0098bd89747a975fea6241bc45f5ef20d27d73d3945b1ee780129f23c92c0f6a6f9c1b20e5b762c203e229c29dc46f1a12dbc793661229ada6c00d7e7d254ce87c748e143c226fe0b0a6117e56e510873369cfac471d48552c78faafd4ffc267f91e0799f0eb04568459df96d8e4a7dcc56ee3ff18eb9712ba82b64f1671d2435256a6d2880c89bce53da914e1d5e386d42b66de50f40342dc2cd0f0d58bf50a81d675ffe542cc27006e71b2eb527aa691c771909a75bcb6c139c14f85a339b5da8f55b9de6a52a47c853b07d2243c11fcca4660c74669aff076ee74d9fa8368c2dc994cdbfee99cc4f79f2c7079b9975dd4d36f3ffcd5a02d76b8206e05104e0956788fe9123e879b00a6d0df53b374a65fe3c5187f6d1dab1287baf823806588ed2b53d28855d4e88a1b00e3adf8e1f7b934a3a31b4890c13669794e5dfeeb84af69622c313c3365f34fc75e9cf6a8f0b113fb76b85e8cb33abd6bd3efdb63f0f61bb6234731861bbb43ed8b8d1f3c37bdd449444d1ab4fe24949ec73735906ec1592ac110279240c1d8c213ca41b42f30af3d017b5b4e4f6603c5b9f59880455a4fedbb053ce69888794ea337ac7a7ab8206e25d4ef2dd15f70dcbda623d97bc8761943ce3373d440c2da14a4852e2c20c2d80f15b6d71f3fef0392df098df74615fc9151c5b8a5876ee955ee03c641d43550237fda66557c711e8e25b704003a879b7905f9d12c8270cce59a27081bf28ce07180892bf3674c077cf8102f12923fb58a2f731521e824482f5a11dc5582985f24cd34376bc1f97d94986e99e39974378afa11b9dbebe3bc47b5c41463f3910032b9bfd10621a18d995e3ccda2bbbe0dfebafff6d4847bc72d8b619eed1a76ee638f883ff34e3b065229bfdf3861f1862f283b497157113f26a706dc290f68f0f7914d370b49b47d577d1fe2542b233f8a4c60afea486b64583b7af6744c9152e09917abcec00d35b57b8040a6085730e8c3628b421f7b5fcad05961ba006e75712341da3c83c2dd4a5e6199b351e1856b708e99b1633cb890e1fc248d3941aea6c4452fe9d5eace55aaa31fe28cb4cbbb127da17da9b7b855e3a5cbe14d699161b1d019c6cd7c4a31175fa3ee338349117e898125c961171f884bdd3cda4e6541413563580fa6a74ec79fbdecdd77f0bc64affe82793d8791f6b4cf0436a51fd4a62b142864374e0c1f11bb4825c8ec5fbbc41f94e7470f2d4a71c81e8603819c959a8aa54e27fff51efdc2b53e259131a273beb348803f564cb7d8bc2d8d75960d5660e632e11dc55f9474b55470b3b792303ca20fa9bedeaef5324861cf4610dfd6d4c0fb13ab3f8265597732c755090e9e622831f17acc5899e6535957a405a438b4221d2969abf701a59686691a439891e68685b49b99b503afc7ff6e2f68f16acacd86d482083a3170958fb21614fba616111f1aff2c51941372b3df98a82612d1be6e2f3b944db714f2162973ce0dcaf09e227496f138341d9326dcc19d4fd3e3baec4d5ceffe13e8b46c9a099d48c84a67d35fc11c65b780896efd5af1293db6fad645c89a2ae4be20038de9494af5e743aa28a1b2f5ae782c203f3487e310a2dbaae7861ee7383a330a156692d9b8931797e020635c22c023fec236450d17ab37ccdf3734b5bd386e06a7573bbd6120b307b62c6e0f8c007aecbedc4ca35f6bcd55910afd211856442f251ff72b9738a4143882d1e91ca1a634273436def37e31b2e03a0f9145ebdbb5fff2b031d0e98bc48c2cf0140206b6b828d775ddff941da303b33c34be20f2484ab6c7e1941578088f693b447530fe553b4729f00b47197b449427ae2a253bd2465463f5f443fa724fd46c84032227e2ee43776c302b947ac95baaa99f123ad383b03399a13b131b3a97bb1dc13b18c3646edc3e94c5bd21227a1437345394b78e146c2a8d7df29b2162cccdb42809a2940d705d965ecffc5aa6498d24118ed03469c4e3cd7cc3bc397fd648e3f00656f58b69e1d0c4079fc94a34a7df6c53f43275e080d9cabffa7182ad2575a5eb795255c07898ee621aae24bdb27c88f63e1dd81120d892d20c59e7e340e90196f4d6f670e318603f3a6e5f667af4ba2087a13b7ff97188bc9a23a7c800ef120a56d757995705f0e927c9120d73d50f85b3caef93cf3adca82bfaed61247b238d0f72e8913a1e67e77de58fb1e8a88df6dbfb1b8bc00776098543fe405d525585e5832a4cdcb3368c999e91c3633a44ae6a43d09527f9075ef92c9d9c49ffa3c7efa55961518e5cf0dd1c5031b77b252a36d436effddaec9190a4862acaeb7dd72337a8b3c203237167b07a9d59cce6d95d25fe7fa78f7264fd09b6abe7998cdcca9b0a5d5dcac716cc33b90ea90a442dc7c3d8d52002675d580c092663e6a2232a7518418f349aae35df0bc05ad6d84cc2b4f4a611c2c3f514d3f8c109ac3cea7b3b8eac3a88cfa22637e236842a0219ffe9faff9cc4727db7b586b8fefad817ad3dd6f4f615f68107d2a175943d5f8eb8323df797705ae3a587fd1291c286e04e9bcf8ba7b43702749c1a398af4a6748a3ff54a884f2c4dde2d5192efd6e7521abdfbf1864e16e91a1ae9f43f62ac45c14cb998ef6b36b0c5de9cdbe28232e1fbd3f0f19f99bc01c2d733b4e5205165f49be6c36ba8891381010db8b5207f4e35c83e8254849f655e5e1e9e66d000ab47ed57b3e12f4bfcb6c3f614be32309acc88c14716253b5a7ee50caec70615090817121b888b7e2ee1567d7f36fcc8311a7242344c08df4f541a351b05142521331084fc108d0ddc1c0de02a6b7739b27c7eedaa52f11297a8270e21d13904be4b508e5bca2250267267667e4fbb4492b1866451de2ff6430d647cb422b29559e6a7a03e165426d5018daeaac6dfcd8e84898152adb8013b0af55746a6bd7b947296f5f366ff90e80b92f25d193dd83979b2860c884db2462f23b1497679f16507c348b1f9cf6476628d8307b4f65202c2f5cad490b0100024473f3df3ebdc0295e5d4cc61d6868e86cba4f3870f98ad83e5dd6b4eba38ee28f1ee6e511b19a3fe3d92ca5cf31e91085ba5436c85da89e349fca6d85b3772067d00a05b2af70c5803f0cde944ca78d79bc2c8803bb54274c4967593765cc28d8011c33bde05a4d27f4ae17353f4d660112cdbca6be4ebc9ca93043c07ba193d80fa18e422a47794391b97ebb4212915c915d0b12844df4721dc60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36c2ac708eceed7f425ce53422c747da003b6edda0c51d23485a851327daddd02231e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383dda75070a4f4f6db53508c9625aaccf5c9d8e7098476735bd985ce2c07ef8780d7ed2573a5ac42ea691c4ce9b6481d539846999ce230dc4f03b2b40ee8ab257ecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30c53634c960163f00ba0b0147cc3dee5caf0e6a47bc9909a2fe94b7adcf5d983erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmaven-shared-utils-3.4.2-150200.3.10.1.src.rpmmaven-shared-utils-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1fqvfS$@edRLbf@b7@\B@fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to upstream version 3.4.2 * New features and improvements + [MNG-7729] - deprecate questionable IsEmpty/IsNotEmpty methods + [MSHARED-1014] - Make Commandline.addSystemEnvironment public and deprecated + Deprecate newXmlWriter + [MSHARED-1172] - Deprecate redundant isEmptyString method + [MSHARED-1169] - deprecate join methods now available in Java 8 String class + [MSHARED-1122] - FileUtils: avoid getCanonicalPath() + [MSHARED-1079] - add build() method and document toString() method + [MSHARED-1014] - Optionally inherit system environment variables by Commandline + [MSHARED-983] - Drop plexus container default * Bug Fixes + [MSHARED-953] - don't trim + [MSHARED-1072] - fix blocking in StreamFeeder + [MSHARED-1109] - Ignore MessageUtilsTest methods on unsupported platforms + [MSHARED-1107] - Make copyFile succeed with source file having lastModified() = 0 + [MSHARED-985] - XmlWriterUtil platform independent and consistent + [MSHARED-1072] - Poll data from input stream - Modified patch: * 0001-Restore-compatibility-with-current-maven.patch + rediff to changed context- Use the org.eclipse.sisu:org.eclipse.sisu.plexus artifact in order to avoid conflict/choise of providers- Use %patch -P N instead of deprecated %patchN.- Upgrade to upstream version 3.3.4 * Bug + [MSHARED-951] - Checked exception converted to raw runtime exception + [MSHARED-952] - PrettyPrintXmlWriter output is platform dependent + [MSHARED-954] - Deprecate StringUtils.unifyLineSeparator + [MSHARED-969] - Environment variable with null value * Dependency upgrade + [MSHARED-962] - Upgrade Jansi to 2.0.1 + [MSHARED-973] - Upgrade Jansi to 2.2.0 - Changed patch: * 0001-Restore-compatibility-with-current-maven.patch + rediff to changed context/line-ends- Upgrade to upstream version 3.3.3 * Bug + [MSHARED-297] - Commandline class shell injection vulnerabilities (bsc#1198833, CVE-2022-29599) + [MSHARED-416] - Odd number of quotes in command-line fails + [MSHARED-431] - # (Hash-Sign) should trigger quoting in BourneShell.java + [MSHARED-681] - Maven-Shared: Java7Support silently fails overwriting symlinks + [MSHARED-749] - Commandline does not thrown CommandLineException when uneven number of quotation marks used + [MSHARED-750] - Unbalanced quotes in command with escaped double quotation mark * Improvement + [MSHARED-684] - Upgrade parent to 31 + [MSHARED-748] - Upgrade maven-shared-parent to 32 + [MSHARED-826] - Require Java 7 + [MSHARED-879] - make build Reproducible + [MSHARED-881] - try with resources in FileUtils- Build with source and target levels 8- Initial packaging of maven-shared-utils 3.2.1 - Generate and customize ant build.xmlh01-ch2c 1721027973  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.4.2-150200.3.10.1       !!maven-shared-utilsallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgapachemavensharedutilsOs.htmlPathTool.htmlPropertyUtils.htmlReaderFactory.htmlStringUtils.htmlWriterFactory.htmlclass-useOs.htmlPathTool.htmlPropertyUtils.htmlReaderFactory.htmlStringUtils.htmlWriterFactory.htmlcliArg.htmlCommandLineCallable.htmlCommandLineException.htmlCommandLineTimeOutException.htmlCommandLineUtils.StringStreamConsumer.htmlCommandLineUtils.htmlCommandline.Argument.htmlCommandline.htmlDefaultConsumer.htmlShutdownHookUtils.htmlStreamConsumer.htmlStreamPumper.htmlWriterStreamConsumer.htmlclass-useArg.htmlCommandLineCallable.htmlCommandLineException.htmlCommandLineTimeOutException.htmlCommandLineUtils.StringStreamConsumer.htmlCommandLineUtils.htmlCommandline.Argument.htmlCommandline.htmlDefaultConsumer.htmlShutdownHookUtils.htmlStreamConsumer.htmlStreamPumper.htmlWriterStreamConsumer.htmljavatoolAbstractJavaTool.htmlAbstractJavaToolRequest.htmlJavaTool.htmlJavaToolException.htmlJavaToolRequest.htmlJavaToolResult.htmlclass-useAbstractJavaTool.htmlAbstractJavaToolRequest.htmlJavaTool.htmlJavaToolException.htmlJavaToolRequest.htmlJavaToolResult.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlshellBourneShell.htmlCmdShell.htmlCommandShell.htmlShell.htmlclass-useBourneShell.htmlCmdShell.htmlCommandShell.htmlShell.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlintrospectionClassMap.htmlReflectionValueExtractor.htmlclass-useClassMap.htmlReflectionValueExtractor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlioDirectoryScanResult.htmlDirectoryScanner.htmlDirectoryWalkListener.htmlFileUtils.FilterWrapper.htmlFileUtils.htmlIOUtil.htmlJava7Support.htmlMatchPattern.htmlMatchPatterns.htmlScanConductor.ScanAction.htmlScanConductor.htmlSelectorUtils.htmlWalkCollector.htmlclass-useDirectoryScanResult.htmlDirectoryScanner.htmlDirectoryWalkListener.htmlFileUtils.FilterWrapper.htmlFileUtils.htmlIOUtil.htmlJava7Support.htmlMatchPattern.htmlMatchPatterns.htmlScanConductor.ScanAction.htmlScanConductor.htmlSelectorUtils.htmlWalkCollector.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlloggingLoggerLevelRenderer.htmlMessageBuilder.htmlMessageUtils.htmlclass-useLoggerLevelRenderer.htmlMessageBuilder.htmlMessageUtils.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlPrettyPrintXMLWriter.htmlXMLWriter.htmlXmlStreamReader.htmlXmlStreamWriter.htmlXmlWriterUtil.htmlXpp3Dom.htmlXpp3DomBuilder.htmlXpp3DomUtils.htmlXpp3DomWriter.htmlclass-usePrettyPrintXMLWriter.htmlXMLWriter.htmlXmlStreamReader.htmlXmlStreamWriter.htmlXmlWriterUtil.htmlXpp3Dom.htmlXpp3DomBuilder.htmlXpp3DomUtils.htmlXpp3DomWriter.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpullXmlPullParserException.htmlclass-useXmlPullParserException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipmaven-shared-utils-javadocLICENSENOTICE/usr/share/javadoc//usr/share/javadoc/maven-shared-utils//usr/share/javadoc/maven-shared-utils/jquery//usr/share/javadoc/maven-shared-utils/jquery/external//usr/share/javadoc/maven-shared-utils/jquery/external/jquery//usr/share/javadoc/maven-shared-utils/jquery/jszip-utils//usr/share/javadoc/maven-shared-utils/jquery/jszip-utils/dist//usr/share/javadoc/maven-shared-utils/jquery/jszip//usr/share/javadoc/maven-shared-utils/jquery/jszip/dist//usr/share/javadoc/maven-shared-utils/org//usr/share/javadoc/maven-shared-utils/org/apache//usr/share/javadoc/maven-shared-utils/org/apache/maven//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli/javatool//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli/javatool/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli/shell//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/cli/shell/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/introspection//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/introspection/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/io//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/io/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/logging//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/logging/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/xml//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/xml/class-use//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/xml/pull//usr/share/javadoc/maven-shared-utils/org/apache/maven/shared/utils/xml/pull/class-use//usr/share/javadoc/maven-shared-utils/resources//usr/share/licenses//usr/share/licenses/maven-shared-utils-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34778/SUSE_SLE-15-SP2_Update/aa78e4e0b3ebb44719e6351abc9ae277-maven-shared-utils.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux   directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedR1W"k:cutf-8b578177c1211e654ea3d501139de351c19fd72d5cb2c519a3a03053a465bdce0? 7zXZ !t/e6]"k%x C?'CPVd -uP@4KQQ1Bh7yLIm\>eq{KD?|h5"I2x! 0:9FI7Kg:P.o\0I@DcAv극}wPw=lyPƠWP};:ʻkr6^$qQ퍨RjԿ%%L(x,xVʷ΍kQؿNRnS)!*` _">h Z ~dL"m{8Kd{aaEcD1o "K0 ST2Z|,Jsab\S׻_ FX?kAoe /r/ O1G3@?~K .Ke@Fe.-ZKON0UQcSqeaW2+>\N /I5Sց@%cz0N+q,@d< |Ja~+\0LHd56I AyZgW+X[͈605aU63WEԬ!*mg-P#uvz#$sƋo)K&#k\|<7SqUi`aW i]B$*tHR;60?^AbJKk'LEhz?{d^RhGLjs[QZYI3)`w6vU7Z")/jV2u}^[Z$Opa aC\rpxmr1ڧo}Wղ*ZzC^f_wASg}NtIr(`S~ٔ_F7 K Ҿ %=r,IEevn5Eiu-ӌPI@H0PVku[%ާ[u[ x8y([Bf ]c] .%Is tT",ֹ?wЗ0FҁH"+2~,'Й!~ .`jq1 e>o{KMt.F̑KP"Kv\Kxwͫ3{bЋͤJɣS:)27nRG#faC/P*KK=Δ1&!4v;@jmmXB Fn >)町*YM,~XgƟF7=sK9is0$dtLh&ppJ=}P ͱ/CZYF'd(Cʓl{xtG9Pԅ7I:6A2)>B T5P9Y Kؽ!=_XgY`j5O<hrŻE2Ȓ"WDڡkO _;0+$sDQq H &SP!лfe-` [O^l-f*<c`A&lp+t99>w+ֹdSv/jA.圚8#B @(J>͇qYEPY;v{(Ct/+qe"5WDn֊r}O  2C]ڞN$6ǃ"jDfF3I}r]V/jʼ /R6bNB GꠦfKn_jDn/ddIw ?Ӻ8T% `vt}BS_Quui:Me~uH*+1`/?1t87o`,7^3Qӟ%Q%oȲD9lDi oh"W; "*k߳@Qq'kN&?K.wKRl}@_JO-.l/F91h="0G.+})˅8㞮<fO{qFon\饤ռa):$`_+D+Lǵ?$ Ig3мS׷4q6W)É"E8ʜ6Xwǐ?ٞpy>[b Y) ܚWtdԞ.q#DYeBׅ% MffV"ʹ@]uǷRq٩ml " ̛'؂^! <~I}E9L$Hl_RUs>mkbcHjQRf:;K3LK0bU4}dGtmеu.m]s-3U[&JM]r'M,=}but|oWzZz{5G㚑i/ǘg7fAgkU{۰ԩ~WOjX9(1{2]),UtGԨ5%294d;N긖jYc~vܳD+EJxep.H5@ rRײ$-|2x!@&~b] 2v`Ի$ݓ/rBB쵔*:b.jAjˡu&^DGޔ 2S^y`(O̷`hQx AuȏfX?k7]B'iG4v3g_Wz$*|h@ j.T'߀c\Hߞ/P, :0ҁx;_?#s[f:6zj|tm*FD&g'SVBq4*f25,l8/Ð!7|ц`yv.zqd9Nb pNz~}P+|BH7#SLML6Gz(|ADyzxa)KݿVx:Ć}ߠC1bv_E:9(p|+(9.dX0FF͆.am{Ȓy~-nvpBКLJďE1@wZ[WHkRRsJm` π' -1n=]jm@ٻb~Eˣz[cA:ʊ4 S/a5BﳝT!VlnÌL{ =7 >PIցBs Qeb}_\aT GT2;j, 2e* h)9bCSrDl:Cu;P%@h흿3tJGx|o4\djaO;q9lfXDr}^UvKGK,3i\V|l  $ȃN!ww@ar=_ -zO~MddCBP n)/ڼJDgk"ﯟU$޲Gw9Ur|UeÌN2Ո0Ց -oRTh# >@Is|c-%KJH$5IT?#DAy邾b#ؓd\V枢peU -Җ`no\#Q{.kjFيh=t AU ySx_mX 6`{$@`>5=w:"nk x9Eߘ2|f<p=ʲ@ WOii@ PXb:+% Yh^'݆ AF)[ݎhFb$݇]MR-~! +imh,~:veB§/u8ienK~e+}x_.kxHG"ϳL6V:Ca)>pA|_cgq§!tâ6*^1e!,CŻqw #7Mu/n4wYw@}4>N~< mtMZ[,ʺsnʕ@j(e"dw}tu\D֪Z%д˱P+d<Ը'oq;?Za\~G^%KjءJQ9((-3ǍՉQ}ɊXДA1*%MV.H5`v=y|T{=Ƌ@]Vw~ͷ.'z=+2lNzРf#!b9@J;UFp?|/iHXtk3>yS4xA:k\x&p[$K@#4B>7am9бd-6Ovg}g[Cy( "#/}.ܾ#!)I_ஜ1R ݝ\ V$7.lRwM\{FԐKz7j/*ړ fwT}ֽ y::1W1vļ F =@o.<~h$G/^xXa4$1ïZîq[L0 &f9,+}ͿMK)j{ 濨jGAt#O>}D*ENo:@Tݎ e)RLAZ(`=DL:ZmH w$?XôLɧx]҂r3۩VwȖM˦O눖 W̝3b_y9nsnrlqߍ3[AP1FSD[[~=!8O3_^~TĒU. 8Q T_jۆ]4 Y,3M,y!wܗa\t R'3BB4xL}Ȫiq'& z"\T8FG660.5swYq3 ˵#ƙ g6j>=>W̺e稖 d=(י/*)>[clH\GuؐKʆDQ?:ZҶ1d:YVڥ,imReELgH|Bzʿ@w@t(Kۙ5NaYIA`⛪i^G(YlE իIǙkm& M1VPFq 3.4iNk-l>rs?rS//.ED@>K/G$^mJ 7C*X 1vGVNzXnf fXAlSuӴΝЇDͩ w(vɰ aY2GZߛ,V?bww!KsG)kf6.^тB;!hn&ioK,[k>[$+D eP0@$cQP Ai s']tXeF3hN֭pojx< R9rX`Tw+!⿬luLOVD'*?x Aei!-& ]NV 1} KTT]6,?=׋ͣ={h zϤ1@ѠvJsPJ3(+w/om>jsLV3W>6^>eQyeԠ%&7d'=PM]t‚Ll+\]hle4 ,F|MI { V^BSp~Ff.aو f7IrbJCWA .h r%x`TԖ,(UQ17aDx,s.Ml5ju""\$kՉ磶o):w#,x:U65060Yh 􋩉3p0+,+ھ>[Z6T1Y˧3CJfcf9;`2Ì?PG푺ٓBLha 0F>Uy[׊3.@)ÂY+?, [f:=_D߷ц뇖.@ZQ"C4Lи~Hs^(2.|0O91P h,6E7,bw!l.5:@0=bL譊~bA&-ʝXԆ;KU} ` Ӄ6ɧu{p4: -T-ȝ;q![ bX ym& XV)w!.'<]ZxD@Q4pʥ ˠy5!8oCxjI|{>,3ZTd{<@ARDls/.$G) ۽Ans_;烙z/p{~W韘z | 9T)3ӝF. w||z}lB "IݵV]жrtg`i[TO{+cCIս9&S-E%%1b.d vhcxL`O0V~>FG&5&rRhrSYRdxt1`=<`eJvhfҍm餛G`X"BFrlӯIҒ'Dm9&`YOy*ffɡ͜Ċ>ӻB5N[J̰6 ]*\-6-9J'.H5 : <:2 %EiXj?bo "KlqV90`Tli`Uh*Q9iUͳ@욵B9D-ң!jT|B3 t̴v?{`% j#6Vf{7GkֲGw5>zN;\C +i(If3[}F2oBMi=b>>?m\M(?-mX?<{r&IzEuqMv&B}*UCɿ[4͹>е) 6&{`H-;]\y,98r)ηVWy+N|UXC#=J ܰ9W*w5GS|~O=XCz;έ.ݱatGKG~_Y 3EMR+~^~=:齙cMX Ri{y1f}l/Z|4bbd@ RUKFPF tt;-k‘n|;N02l*^ա ,泮MJdk^y7d,^y9pM_Q/g aaxr)iدi@Cl9"5mqs,Y J3,x8'qnko¥+\&NHK8՟& 3KX%e POmHbq+@gj4*Zvot*a(ꐪ\ p@ A{3{ `t>V0mBcbvU׋pU"To,:<ƀ”LU 9M`tnTDmNbr]ۻ :$C8 Le5ӰTFf.˖ya5a D &N?8g@dU/k CjFLa/e"3Ce(J5(0okC4YZ ٕEI:(Hx.?[ z8: zef`\aa?|#+d5#I^k8 zKӎ@Y>pCS .T6xqp(Ն7c/LITڶ׮$!>I客 'b337ugAl'VN-$be[BfHp8X"& *؇,*Nƺ0vXmqkTLKJq-mEcarkiݞ|6e5EHQ'J)|cyzliH|츂Fz&d<1axsj_'ŵBDdM;xH4IM wX*9zdAm{zS*ލc]3HITDћ ≏ZRVlK]1Hoݐj1iQO+5=zd6pF(;%Ngn 3jHko"̫Wc#~g o5|nޚ +8r|'DQ PgcxE5ԣf]p%\ xs|Qu ̺>Cxb29$% ,H)㣵Ҟykd3$M]OI s?#ډ E^BϕQ^5/h`̚N}SE :ʢ?ڒS_k{U֍XHr/Cv KXtFi]soI:]=CU X/,߯!2&$&mAu* bLᢤ0\dF