标签: dependency-management

如何在Eclipse中添加Maven依赖项?

我根本不知道如何使用Maven.我用Eclipse开发了几年,但还不需要了解它.但是,现在我正在查看一些建议我执行以下操作的文档:

"要将它包含在项目中,只需将此maven依赖项添加到您的构建中."

<repository>
   <id>jboss</id>
   <url>http://repository.jboss.org/maven2</url>
</repository>

   ...
<dependency>
   <groupId>org.jboss.resteasy</groupId>
   <artifactId>resteasy-jackson-provider</artifactId>
   <version>1.1.GA</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我如何使用Eclipse项目执行此操作?

请假设我对Maven一无所知.我只是想通过mvn在命令行上键入它可能会安装在我的计算机上,但这是我认识的程度.如果有一个等效的非Maven方式在Eclipse中遵循这些指令,我会很高兴继续对Maven一无所知.

java eclipse dependency-management maven

118
推荐指数
4
解决办法
27万
查看次数

如何在gradle中找到\删除未使用的依赖项

我想在我的项目中找到未使用的依赖项.像maven一样,在Gradle中是否有任何功能?

java dependency-management gradle maven

106
推荐指数
5
解决办法
3万
查看次数

在Gradle中,如何在一个地方声明公共依赖项?

在Maven中有一个非常有用的功能,您可以<dependencyManagement>在父POM 的部分中定义依赖项,并在不指定版本或范围或其他任何内容的情况下从子模块引用该依赖项.

Gradle有哪些替代方案?

dependency-management gradle

102
推荐指数
4
解决办法
3万
查看次数

如何管理客户端JavaScript依赖项?

虽然有很好的解决方案可以管理服务器端的依赖关系,但我找不到任何满足我所有需求的连接客户端JavaScript依赖关系管理工作流程.我想满足这5个要求:

  1. 管理我的客户端依赖于类似故宫的格式的package.json亭子bower.json
  2. 它应该具有灵活性,可以指向我dependency.json文件中的git repo或实际js文件(在web或本地),用于鲜为人知的库(npm让你指向git repos)
  3. 它应该将所有库缩小并命名为单个文件,如ender - 这是我需要<script>在客户端标记中放入的唯一js文件
  4. 它应该像BoxJS 4(现已死)一样对CoffeeScript提供开箱即用的支持
  5. 在浏览器中,我应该能够使用require样式:

    var $ = require('jquery');
    var _ = require('underscore');
    
    Run Code Online (Sandbox Code Playgroud)

    或者更好的是,做headjs风格:

    head.js(['jquery', 'underscore', 'mylib'], function($, _, mylib) {
      // executed when all libraries are loaded
    });
    
    Run Code Online (Sandbox Code Playgroud)

如果不存在这样的单一工具,那么什么是最好的工具组合,即我可以使用诸如volo(或grunt)之类的东西组合的工具链?

我已经研究了我在这里链接的所有工具,它们最多只能满足我最多3个要求.所以,请不要再发布这些工具.我只接受一个答案,提供满足我所有5个要求的单一工具,或者如果有人发布了具有多个此类工具的工具链的具体工作流程/脚本/工作示例,这些工具也满足我的所有要求.谢谢.

javascript dependency-management coffeescript npm

95
推荐指数
7
解决办法
4万
查看次数

作曲家:如何找到包的确切版本?

假设我正在编写一个库A,这取决于另一个库,例如monolog.

我想安装最新版本的monolog,所以我把它放在composer.json中:

{
    "require": {
        "monolog/monolog": "*.*.*"
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我跑了$ php composer.phar install.

我期待在composer.lock中找到安装的版本,但它不存在:

{
    "hash": "d7bcc4fe544b4ef7561918a8fc6ce009",
    "packages": [
        {
            "package": "monolog/monolog",
            "version": "dev-master",
            "source-reference": "2eb0c0978d290a1c45346a1955188929cb4e5db7"
        }
    ],
    "packages-dev": null,
    "aliases": [

    ],
    "minimum-stability": "dev",
    "stability-flags": [

    ]
}
Run Code Online (Sandbox Code Playgroud)

我需要这个版本,因为我想把我的库绑定到一组特定的版本,例如:如果我发现版本是1.3.5,在我的composer.json中,我想把这样的东西:

    "require": {
        "monolog/monolog": "1.3.*"
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php package-managers dependency-management composer-php

88
推荐指数
7
解决办法
6万
查看次数

在maven依赖中输入"bundle"是什么意思?

"bundle"的含义是什么,例如在这种依赖中:

<dependency>
    <groupId>org.apache.abdera</groupId>
    <artifactId>abdera-core</artifactId>
    <version>1.1.2</version>
    <type>bundle</type>
    <scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

ivy dependency-management maven

87
推荐指数
1
解决办法
4万
查看次数

类似于Maven的C++依赖管理?

假设我有一个C++项目,它被分成几个子项目.子项目都生成一个DLL,不同的开发团队在每个子项目上工作.现在,如果我想构建主项目,有没有办法避免必须自己构建所有子项目?

简而言之,我正在寻找一些能够以与Maven为Java相似的方式进行依赖管理(即二进制文件和头文件)的东西.

事实上,我尝试使用Maven,但这很麻烦,因为我必须手动创建包,而且很频繁,Maven错过了最新的更改.此外,运行编译有点像黑客,因为我必须从Maven中调用NAnt(我使用NAnt的功能直接构建Visual Studio解决方案).

有关如何做到这一点的任何提示和想法?

c++ build dependency-management maven

84
推荐指数
5
解决办法
5万
查看次数

Gradle Test Dependency

我有两个项目,项目A和项目B.两者都是用groovy编写的,并使用gradle作为他们的构建系统.

项目A需要项目B.这适用于编译和测试代码.

如何配置项目A的测试类可以访问项目B的测试类?

testing automated-tests build dependency-management gradle

73
推荐指数
6
解决办法
4万
查看次数

Javascript require()函数给出了ReferenceError:require未定义

基本上,我使用javascript从Google Play商店中抓取数据:

1请求

2-麦片

3,查询字符串

我使用了Github的Google Market API,它使用require如下:

var request   = require('request');
var cheerio   = require('cheerio');
var qs      = require('querystring');
Run Code Online (Sandbox Code Playgroud)

但我得到以下内容

ReferenceError:未定义require ...

所以,我没有javascript的要求,这对我来说是新的,或者这是一个与众不同的东西.

javascript dependency-management node-modules

72
推荐指数
5
解决办法
32万
查看次数

在Eclipse中对maven依赖项进行排序

只是想知道Eclipse中是否可以按字母顺序对Maven依赖项进行排序?

这是困扰我有200个未订购的罐子的清单...... :(

java dependencies maven-2 dependency-management maven

68
推荐指数
4
解决办法
2万
查看次数