如何将 Leiningen 模板部署到 Clojars?

2024-01-03

我在本地计算机上创建了一个 Leiningen 项目,然后通过执行以下操作将其转换为模板:

lein create-template webdb

:然后我安装模板:

cd webdb
lein install

:这允许我在本地基于模板创建项目:

lein new webdb anewproject

: 到目前为止一切正常。但是,如果我尝试使用以下命令将模板部署到 clojar:

cd webdb
lein deploy clojars

:然后每当我尝试使用 clojars 配置文件创建模板时,我都会收到错误:

lein new org.clojars.zubairq2/webdb anothernewproject

: 给出错误:

Could not find metadata org.clojars.zubairq2/webdb:lein-template/maven-metadata.xml in local (/Users/faroukzquraishi/.m2/repository)
Failure to find org.clojars.zubairq2/webdb:lein-template/maven-metadata.xml in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
Failure to find org.clojars.zubairq2/webdb:lein-template/maven-metadata.xml in http://clojars.org/repo/ was cached in the local repository, resolution will not be reattempted until the update interval of clojars has elapsed or updates are forced
This could be due to a typo in :dependencies or network issues.
Could not find template org.clojars.zubairq2/webdb on the classpath.

: 有谁知道我在这里做错了什么吗?

更新-project.clj

(defproject cljstemplate "org.clojars.zubairq2/webdb"
  :dependencies [
                   [org.clojure/clojure "1.5.1"]
                   [org.clojure/google-closure-library-third-party "0.0-2029"]
                   [domina "1.0.1"]
                   [crate "0.2.4"]
                   [prismatic/dommy "0.1.1"]
                   [korma "0.3.0-RC5"]
                   [org.postgresql/postgresql "9.2-1002-jdbc4"]
                   [compojure "1.1.5"]
                   [shoreleave "0.3.0"]
                   [shoreleave/shoreleave-remote-ring "0.3.0"]
                   [ring-middleware-format "0.3.0"]
                   [ring/ring-json "0.2.0"]
                   [jayq "2.3.0"]
                ]

  :url "http://org.clojars.zubair2/webdb"

  :plugins  [
               [lein-cljsbuild "0.3.0"]
               [lein-httpd "1.0.0"]
               [lein-ring "0.8.5"]
            ]

  :source-paths ["src"]

  :ring {:handler webapp.framework.server.core/app}

  :cljsbuild
  {
    :builds
     [
      {
         :source-paths ["src"]
         :compiler     {
                         :output-to      "resources/public/main.js"
                         :optimizations  :simple
                         :externs        ["resources/public/jquery.js" "resources/public/google_maps_api_v3_3.js"]
                         :pretty-print   false
                       }
      }
     ]

  }
)

您的上传似乎已成功,结果如下:

https://clojars.org/webdb/lein-template https://clojars.org/webdb/lein-template

你可以做一个这样的项目:

arthur@a:~$ lein new webdb newproject
Retrieving webdb/lein-template/0.1.0-SNAPSHOT/lein-template-0.1.0-20130618.143034-5.pom from clojars
Retrieving webdb/lein-template/0.1.0-SNAPSHOT/lein-template-0.1.0-20130618.143034-5.jar from clojars
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Leiningen 模板部署到 Clojars? 的相关文章

随机推荐

  • 如何在 Spring Boot 2 中禁用管理端口的安全性

    我有 执行器 端点 在我的例子中manage 在端口 6565 上 是否可以仅针对特定端口禁用 Spring Boot 2 中的安全性 目前我只能将某些路径排除在安全之外 如果我现在在 manage 下的主应用程序端口 1337 下运行 E
  • Python 中字符串中的所有其他字母都大写吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我一直在尝试定义一个函数 它将大写所有其他字母 并考虑空格 例如 print function name Hello world 应该打印
  • JPA CriteriaBuilder - 按一对多关系中关联实体的数量排序

    我有两个处于一对多关系的实体 客户 和 订单 对于每个客户 我需要计算关联订单的数量 并按该数量对结果进行排序 在本机 postgres 查询中 它看起来像这样 select cust id count order id from cust
  • 使用过滤器和关键字搜索对象数组

    我有一个数组 过滤器和关键字 我想使用过滤器和关键字在该数组中搜索 以及对象的结果数组 就像第一个数组一样 var data email email protected cdn cgi l email protection nama Use
  • maven 排除父 pom 中定义的插件

    我有一个带有一些插件的父 pom 在我的子 pom 中 我想排除一个插件 我怎样才能做到这一点 我有类似的要求 在子 POM 中运行一些插件 但不在父 POM 中运行 我通过陈述实现了这一点
  • 如何在 github 存储库的子文件夹中搜索特定单词或条目

    我只是在寻找一个关于搜索单词的示例 在 github 的高级搜索中触发的正确命令 文件夹内特定存储库的 我想这将涉及 path 选项 但不确定如何使用它 作为示例 我需要在 jquery 测试套件中的以下位置搜索函数名称 clean 或 c
  • 使用 NSURLConnection 通过自签名证书连接到 https 时出现 kSecTrustResultRecoverableTrustFailure

    我在这里看到了一些问题 但没有一个对我有帮助 人们解决的问题主要是重新生成服务器证书 kSecTrustResult RecoverableTrustFailure 的原因是什么 https stackoverflow com questi
  • fp.readlines() 是否关闭文件?

    在 python 中 当我稍后在程序中尝试访问 fp 时 我看到 fp readlines 正在关闭文件的证据 您能否确认此行为 如果我还想再次读取该文件 是否需要稍后重新打开该文件 文件关闭了吗 https stackoverflow c
  • Material UI v4 AppBar 不会更改主题

    我有 Appbar 在 MUI v4 中
  • 匹配任何数字的正则表达式模式包括 1-9 除 2

    我需要一个正则表达式模式来匹配任何数字 包括 1 9 数字 除了 2 我的尝试 1 9 2 但这对我不起作用 另一种方法 D2 这意味着 不是非数字或 2
  • TypeORM 创建表后插入基本主数据(类型、状态等)

    我有问题想问你 我正在使用 NestJS 和 typeORM 我试图在创建表后将默认值插入到表中 例如 我有一个优先级表 我需要插入高 中 低值 我尝试了 typeorm 和 NestJS 文档中的所有内容 并从这里阅读了相关问题和答案 我
  • 如何使用 testng.xml 从大型 TestNG 套件执行一项测试?

    我有一个包含大量方法的 TestNG 套件 我使用构建在 TestNG 运行器之上的包装器来执行该套件 除了一个之外 套件中的所有测试均失败 我应该在 testng xml 中编写什么来执行那个失败的测试 明显的解决方案是为所有方法分配唯一
  • svnserve VS mod_dav_svn

    我们计划在网络本身相当慢的环境中安装 Subversion 存储库 之前在那里使用的VCS是VSS 使用它简直就是一场噩梦 不仅仅是因为它的 特性 所以 我的问题是 Svnserve 和 apache 模块之间的选择 我知道由于无状态协议
  • ASP.NET MVC 是否已准备好用于业务应用程序(集成第 3 方控件/组件)?

    我的公司已经开发 并且仍在继续开发 一个大型 ASP NET 业务应用程序 我们的平台是 ASP NET 2 0 使用一些 ASP NET Ajax 是广泛使用第三方组件 如网络网格 组合框 树视图 日历和日程安排控件等 现在 我对 ASP
  • 使用linq生成直接更新而不需要select

    大家好 我仍在学习 LINQ 所以如果这很幼稚 请原谅我 当您直接处理 SQL 时 您可以生成带有条件的更新命令 而无需运行 select 语句 当我使用 linq 时 我似乎遵循以下模式 选择实体 修改实体 提交更改 我想做的是使用 li
  • 为什么允许从一个构造函数调用另一个构造函数?

    我正在查看有关 SO 的其他问题 但我没有真正看到我的问题的解释 我读到从另一个构造函数调用构造函数 使用 this 关键字 是valid 但我不明白why这是有效的 以前 我认为每个对象只能有一个构造函数 构造函数链接似乎打破了这一逻辑
  • PostgreSQL 删除触发器

    我正在 PGAdminIII 上创建一个触发器 我想在其中删除另一个表上具有外键的行 但是我遇到了语法错误 并且找不到问题所在 CREATE TRIGGER clienteDelete BEFORE DELETE ON cliente FO
  • OCR应用前的图像清理

    过去几个小时我一直在尝试 PyTesser 它是一个非常好的工具 关于 PyTesser 的准确性 我注意到以下几点 包含图标 图像和文本的文件 准确度 5 10 仅包含文本的文件 已删除图像和图标 准确率 50 60 拉伸文件 这是最好的
  • 打印带有演示者备注的 xaringan 幻灯片

    是否可以打印带有演示者备注的 Xaringan 幻灯片 我知道我可以使用这些方法打印幻灯片 https github com yihui xaringan wiki Export Slides to PDF https github com
  • 如何将 Leiningen 模板部署到 Clojars?

    我在本地计算机上创建了一个 Leiningen 项目 然后通过执行以下操作将其转换为模板 lein create template webdb 然后我安装模板 cd webdb lein install 这允许我在本地基于模板创建项目 le