في بعض الأحيان أثناء عملية التطوير التعاونية المتعددة الفرق والفريق ، سيكون هناك تعديل مؤقت للحزمة ثنائية الحزبين ، ويجب إعادة تعديل نفس الإصدار. لقد وجدت أن معظم الأشخاص ، بمن فيهم أنفسهم ، اعتمدوا الطريقة الأكثر بدائية لفترة طويلة ، وإيجاد طبقة الدليل المقابلة حسب الطبقة لحذف الملفات المقابلة. في يوم من الأيام ، لم أعد أستطيع الوقوف عليها بعد الآن ، لذلك كتبت أداة صغيرة لمشاركتها ، وحل الرمز الصغير المشكلة الصغيرة.
التبعيات الخارجية: Fastjson ، Commons-Io ، Commons-Lang3 ، لا تضحك عليها ، لماذا لا تستخدم الأدوات؟ هل يجب أن تصنع عجلات؟
استيراد com.alibaba.fastjson.json ؛ استيراد org.apache.commons.io.fileutils ؛ استيراد org.apache.commons.io.ioutils ؛ استيراد org.apache.commons.io.iooutils ؛ استيراد org.apache.commons.lang3.stringutils ؛ express java.io.io java.nio.file.path ؛ استيراد java.nio.file.paths ؛ استيراد java.util.hashmap ؛ استيراد java.util.map ؛/** * @author tjw */public class mavenlocalrepocleaner * "GroupId2": "ArtifactId: الإصدار ، ..." *} */public static void main (string [] args) {String coordinatejson = "{" + "/"top.xbynet.xxx/":// resports/" + "}" ؛ خريطة <string ، string> coordinatemap = json.parsebject (coordinatejson ، hashmap.class) ؛ path m2repo = paths.get (system.getProperty ("user.home") ، "،. m2" ، "ropository") ؛ coordinatemap.entryset (). dream (). FileUtils.deletedirectory (dir.tofile () ؛ str.split (":") [1] ؛ }}) ؛ }}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.