多人およびチームのコラボレーション開発プロセス中に、2つのパーティパッケージが一時的に変更され、同じバージョンを再編成する必要がある場合があります。自分自身を含むほとんどの人が長い間最も原始的な方法を採用しており、対応するディレクトリレイヤーをレイヤーごとに見つけて対応するファイルを削除していることがわかりました。ある日、私は本当にそれを我慢できなかったので、私はそれを共有するための小さなツールを書きました、そして、小さなコードは小さな問題を解決しました。
外部依存関係:FastJson、Commons-Io、Commons-Lang3、それを笑わないでください、ツールを使用してみませんか?ホイールを作る必要がありますか?
com.alibaba.fastjson.json; Import org.apache.commons.io.fileutils; Import org.apache.commons.io.ioutils; Import org.apache.commons.io.ioutils; Import org.apache.commons.lang3.stringutils; Import inmol.file.file.file.file. java.nio.file.path; Import java.nio.file.paths; import java.util.hashmap; import java.util.map;/** * @author tjw */public class mavenlocalRepocleaner {/** * coordinatejson * { * "biorid1" "groupId2": "artifactid:version、..." *} */public static void main(string [] args){string coordinatejson = "{" + "/"top.xbynet.xxx/":/"/" " +"} "; Map <string、string> coordinatemap = json.parseobject(coordinatejson、hashmap.class); path m2repo = paths.get(system.getProperty( "user.home")、 "、。m2"、 "repository"); coordinatemap.entryset()。stream()。 fileutils.deletedirectory(dir.tofile()); str.split( ")[1]; }}); }}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。