bene-cmp というアプリケーションがあります。2 つのレポートを比較し、違いを吐き出します。を使用してプロジェクトを作成した後、プロジェクト内で物事がどのように配置されるかを示すために、次の情報を含めていますlein new bene-cmp
。これにより、プロジェクトのレイアウトを比較できるものが得られることを願っています。
以下は、関連ファイルを含む大まかな bene-cmp ディレクトリ構造です。プロジェクト レベルで指定されたlein new bene-cmp
ディレクトリとディレクトリ内の両方が作成されていることに注意してください。bene-cmp
bene_cmp
src
./bene-cmp/
project.clj
.metadata/
src/
bene_cmp/
core.clj
test/
lib/
classes/
ここに私のproject.cljがあります
(defproject bene-cmp "1.0.4-SNAPSHOT"
:description "This is the main benetrak/GIC comparison program."
:dependencies [[org.clojure/clojure "1.4.0"]
[org.clojure/tools.cli "0.1.0"]
[clojure-csv/clojure-csv "1.3.2"]
[org.clojure/data.csv "0.1.2"]
[bene-csv "1.0.4-SNAPSHOT"]
[util "1.0.2-SNAPSHOT"]]
:omit-source true
:main bene-cmp.core)
core.clj は にsrc/bene_cmp
あり、そのヘッダーは次のとおりです。
(ns bene-cmp.core
^{:author "Charles M. Norton",
:doc "bene-cmp is the main program to compare two .csv reports.
Created on March 14, 2012"}
(:gen-class)
(:use [clojure.tools.cli])
(:require [clojure.string :as cstr])
(:require [bene-csv.core :as bcsv])
(:require [util.core :as utl])
(:require [clojure.data.csv :as csv]
[clojure.java.io :as io])
(:use clojure-csv.core)
(:import java.util.Date)
(:import java.io.File))