Javaで、Mavenプロジェクトに入っていないような単品のプログラムに対して、
外部のライブラリをいい感じに追加する方法ってありますか?

例えば、以下のように外部ライブラリを使うプログラムで、

import java.io.*;
import org.apache.commons.csv.*;

public class Main{
    public static void main(String[] args){
        try{
            Reader fr = new FileReader("ppap.csv");
            Iterable<CSVRecord> records = CSVFormat.RFC4180.withHeader().parse(fr);

            for(CSVRecord rec: records){
            System.out.println(rec.get("a"));
            }
        }catch(IOException e){}
    }
}

今はコンパイルを通すため、.jarファイルを手動でダウンロードしています。
コンパイル時・起動時も手動で -classpath を指定しています。

これが面倒なのですが、みなさんはどんな方法を使っていますか?
よろしくお願いいたします。