小编Eme*_*son的帖子

maven中的updatePolicy如何真正起作用?

当我updatePolicy在maven设置中定义一个时,它会告诉maven下载快照工件的频率.

如果我将其设置为始终当然每次都会下载所有快照.

我想知道如果我每天将其设置为默认值或更长的更长时间会发生什么.

maven是否仍然会检查新版本的快照是否可用,如果是,它是否会下载它,尽管该策略是每天说的?

我正在寻找正确的设置,以避免冗余下载,不要错过那里的新快照.

maven-2 snapshot

39
推荐指数
1
解决办法
3万
查看次数

如何从maven程序集插件中添加清单中的任意信息

我使用程序集插件从几个maven工件创建一个超级jar.

现在,我想在创建的程序集jar的Manifest中添加一些公司特定的条目.

但是怎么样?

所述archive元件犯规允许任意元素(或者是有一个方法来添加foobar: tutu内部archive标签?)

此外,maven-jar-plugin它不起作用,因为这只影响项目的默认工件,而不是组装.

知道怎么做吗?

maven-2 assemblies manifest maven-plugin maven-assembly-plugin

15
推荐指数
1
解决办法
4242
查看次数

如何为Maven依赖项生成Javadoc

我有一个maven项目,其中包含以下POM代码段:

<modelVersion>4.0.0</modelVersion>
<artifactId>Foo-Deploy</artifactId>
<name>Foo-Deploy</name>
<packaging>pom</packaging>
<description>foobar</description>
<dependencies>
<dependency>
        <groupId>de.foo.bar</groupId>
        <artifactId>some-api</artifactId>
        <version>${project.version}</version>
        <classifier>doc</classifier>
        <type>zip</type>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

我们的想法是定义一个依赖关系,其中有一些来源(这是之前成功创建的).现在我想在这个依赖项上运行javadoc.我打电话的时候

mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip
Run Code Online (Sandbox Code Playgroud)

它失败了

不执行Javadoc,因为项目不是支持Java类路径的包

怎么了 ?无论如何它会工作吗?

或者我如何从特定依赖项生成javadoc(假设此项目具有更多依赖项)?

谢谢

javadoc maven maven-javadoc-plugin

9
推荐指数
1
解决办法
5093
查看次数

如何:在Hudson中基于项目的授权

我想知道"基于项目的矩阵"授权应该如何在哈德森工作.

由于帮助文本,它应该使用户能够为不同的项目提供不同的访问权限.

但是,如果我启用此功能,我会获得与普通矩阵授权相同的表格,但我没有看到任何设置开启/关闭特定项目的权限.

如何为特定项目的人员设置不同的权限?

谢谢

hudson

6
推荐指数
1
解决办法
4052
查看次数

Maven包含另一个用于插件配置的pom

有没有办法在maven pom中包含另一个pom或信息?

我有几个基本上不相关或有不同父母poms的poms.然而,对于包装,需要具有与所有项目相同的清单.

所以目前我有一个pom:

<plugin>
  <artifactId>maven-assembly-plugin>
   <!--- .... -->
    <archive>
      <manifestEntries>
        <build-date>....</build-date>
        <build-nr>.....</build-nr>
Run Code Online (Sandbox Code Playgroud)

等等

我想避免将此配置粘贴到所有几个pom.

那么如何在没有继承的情况下共享插件的配置呢?

谢谢

maven-plugin maven maven-assembly-plugin

6
推荐指数
2
解决办法
6923
查看次数

如何在FitNesse/Slim无头运行测试?

我们正在考虑使用FitNesse/Slim.

但有没有办法在不浏览网页的情况下启动所有书面测试并手动启动每个测试?

如果有一个单一的开始所有类型的按钮点击就足够了.

因此要么从命令行开始所有测试(当然是报告),要么从网页上的按钮开始.

这可行吗?

提前致谢

testing fitnesse acceptance-testing

5
推荐指数
1
解决办法
4648
查看次数

如何将SVN中的分支移动到trunk?

如何将SVN分支移动到trunk?

我面临的问题是,如果我在SVN(命令行或Eclipse内部)中执行移动命令,我只能将分支文件夹移动到trunk中,从而使该文件夹在trunk中.但是我希望在主干中拥有该分支的所有内容.

例如

/branch/mybranch/project1,project2,project3
Run Code Online (Sandbox Code Playgroud)

应该

/trunk/project1,project2,project3
Run Code Online (Sandbox Code Playgroud)

并不是

/trunk/mybranch/project1,project2,project3
Run Code Online (Sandbox Code Playgroud)

当然,将project1,project2,project3作为3个不同的项目......

如何才能做到这一点 ?乌龟有帮助吗?或者这只能通过自己移动每个项目来实现?

svn tortoisesvn branch move svn-trunk

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