我可以为Jenkins传递scm参数的值吗?
在我的pom.xml中,我将值设置为默认值:
<scm>
<connection> scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_A/ </ connection>
<developerConnection>scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_A/</developerConnection>
</ scm>
Run Code Online (Sandbox Code Playgroud)
问题是当我与另一个分支运行并希望由jenkins运行发布时(在发布过程中,它生成项目的标记)它总是会获得在pom中定义的值.
我会在Jenkins的特定参数中传递一条新路径,该路径将自动设置在scm pom项目中.
我通过在参数化建筑物中设置字符串参数进行了一些测试,但他没有识别给定的参数和构造中的错误.
另一种方法是通过"发布目标和选项":
-X -Dresume=false release:clean release:prepare release:perform \
-DscmConnection="scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_B"-DscmDeveloperConnection = "scm: svn: https :/ / 172.10.10.30/svn/repPortal/branches/2012/Branch_B "scm: validate
Run Code Online (Sandbox Code Playgroud)
错误仍然存在......
Caused by: org.apache.maven.shared.release.ReleaseFailureException:
Missing required setting: scm connection or developerConnection must be specified.
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,我可以告诉詹金斯?
如果我有一些libs在不同版本中有其他依赖项,例如:commons-logging-1.0.4.jar(与1.1.1冲突而省略)和commons-logging-1.1.1.jar.
关于这个的最佳实践是什么,通知在相关的依赖关系(通过标记)中排除这种冲突或者什么都不做因为省略了lib?是否有任何问题没有指明在POM中排除依赖关系?
解释如何在POM中解决此问题的示例,我将使用以下指令来解决有关版本的内部冲突:
<dependency>
<groupId>struts</groupId>
<artifactId>struts</artifactId>
<version>1.2.8</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud) 我使用Maven + Artifactory的配置有问题.
我尝试使用Artifactory中创建的用户下载新的外部文件,我的Artifactory没有下载,声称"拒绝访问",但如果我输入远程设置中定义的相同凭据,我的应用程序可以下载每个外部jar.
如果我使用settings.xml安装了Artifactory的远程配置的相同权限设置(用户管理员),我可以快速下载.
有什么方法可以配置在我的Artifactory中创建用户并配置下载新文物的权限?因为我在任何地方都找不到.
我认为如果我有可能在我的Artifactory中创建一个新用户并且只是给予权限:对于我的公司更安全:读取和下载新的人工制品但Artifactory中不存在此选项.
我怎么能这样做?
我想要一些关于如何使用JQuery在文档正文中插入新元素的人的帮助.
我恢复了身体:
var a = $(editorFrame).contents().find('body').html();
Run Code Online (Sandbox Code Playgroud)
然后,我需要验证身体是否有元素<p></p>,不管它,我必须在第一个之后放置这个元素<DIV>.这是我的身体
<body>
<div id="testeFooter" class="footer-element">
<table id="footerDiv" class="mceItemTable" width="100%">
<tbody>
<tr>
<td id="footerContent">
<b>Digite aqui o seu Rodapé</b>
</td>
</tr>
</tbody>
</table>
</div>
<div id="testeHeader" class="header-element">
<table id="headerDiv" class="mceItemTable" width="100%">
<tbody>
<tr>
<td id="headerContent">
<b>Digite aqui o seu cabeçalho</b>
</td>
</tr>
</tbody>
</table>
</div>
<p>ESSSE MODELO TESTE</p>
</body>
Run Code Online (Sandbox Code Playgroud)
我只需要知道如何在第一个身体之后放置一个新元素.
谢谢你们可以帮助我!
maven ×3
artifactory ×1
css ×1
dependencies ×1
hudson ×1
java ×1
jenkins ×1
jquery ×1
maven-3 ×1
swing ×1