我正在寻找扩展 jayq 库(在 git + leingitdeps 上分叉不是一个选项)。我该怎么做?
我的项目布局看起来像这样
- 项目
- 源代码
- 应用程序
- 周杰伦
- 核心.cljs
- 源代码
其中 core.cljs 应该包含我对 jayq.core 的新方法。然后我的应用程序尝试加载 jayq.core (它确实如此,但没有我的额外方法)
但是这不起作用,我做错了什么?
谢谢!
更新:
jayq 通过 lein deps 包含在内。我只是知道该方法在 js 控制台中不存在
我正在寻找扩展 jayq 库(在 git + leingitdeps 上分叉不是一个选项)。我该怎么做?
我的项目布局看起来像这样
其中 core.cljs 应该包含我对 jayq.core 的新方法。然后我的应用程序尝试加载 jayq.core (它确实如此,但没有我的额外方法)
但是这不起作用,我做错了什么?
谢谢!
更新:
jayq 通过 lein deps 包含在内。我只是知道该方法在 js 控制台中不存在
我有一个名为 bene-cmp 的应用程序。它比较两个报告并找出差异。我包含以下信息来表示在使用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))