小编Chr*_*ton的帖子

Maven 部署适用于快照,但发布时为 404

我正在尝试部署到我们的内部关系存储库。我已经配置了一个 Maven 项目,我可以在其中执行 amvn installmvn clean deploy. 奇怪的是,当我SNAPSHOT从版本中删除时,我得到了一个404.

这是我的 pom.xml 适用于SNAPSHOTS

<project>
  <modelVersion>4.0.0</modelVersion>

  <groupId>MavenExample</groupId>
  <artifactId>com.mycompany</artifactId>
  <version>1.0-SNAPSHOT</version>

  <distributionManagement>
    <repository>
      <id>nexus</id>
      <url>http://nexus.mycompany.com:8000/repository/maven-releases/</url>
    </repository>
    <snapshotRepository>
      <id>nexus</id>
      <url>http://nexus.mycompany.com:8000/repository/maven-snapshots/</url>
    </snapshotRepository>
  </distributionManagement>

  <build>
    <plugins>
      <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.6.3</version>
        <extensions>true</extensions>
        <configuration>
          <serverId>nexus</serverId>
          <nexusUrl>http://nexus.mycompany.com:8000/repository/maven-releases/</nexusUrl>
          <!-- update this to the correct id! -->
          <stagingProfileId>myid</stagingProfileId>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
Run Code Online (Sandbox Code Playgroud)

当我更改<version>1.0-SNAPSHOT</version><version>1.0</version>

我收到此错误:

[ERROR] Failed to execute goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.3:deploy (injected-nexus-deploy) on project explicit-staging-example: Execution injected-nexus-deploy of goal org.sonatype.plugins:nexus-staging-maven-plugin:1.6.3:deploy …
Run Code Online (Sandbox Code Playgroud)

maven nexus3

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

org.eclipse.swt.widgets.Text字符限制

我正在使用 org.eclipse.swt.widgets.Text 我正在做

Text description = new Text(container, SWT.SINGLE);
description.setEditable(false);
description.setText("long string");
Run Code Online (Sandbox Code Playgroud)

大约一半的文本显示在我正在创建的向导中。我看到 API 中有一个名为 LIMIT 的静态 int 。我无法找到它在哪里说明文本可以容纳的字符数有预设。我想将其扩展到我需要的字符数。

java eclipse-plugin

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

添加MessageDialog消息的链接

我在做Eclipse插件开发.我正在上课MessageDialog.API可以在这里找到.

我想在消息中添加一个像我这样做的链接"here" MessageDialog.

这是我在做的事情:

String errorMessage = "You have received an error. Please visit " + URL_NEEDED_HERE

MessageDialog.openError(getShell(), "Get Existing Data Sources Error", errorMessage);
Run Code Online (Sandbox Code Playgroud)

URL一直显示为String.它可以显示为链接吗?

java eclipse eclipse-plugin eclipse-rcp

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

如何使用 Java 将文件传递给 Jenkins

我创建了一个参数化的 Jenkins 作业,我将变量从我的 Java 传递给它。

这是Java:

final HttpClient client = new HttpClient();
final PostMethod buildMethod = new PostMethod(Constants.SVN2GIT_QA_URL);
buildMethod.setParameter(Constants.GIT_URL_PARAM, gitUrl);
buildMethod.setParameter(Constants.PASSWORD_PARAM, password);
buildMethod.setParameter(Constants.SVN2GIT_COMMAND, svn2gitCommand);
buildMethod.setParameter(Constants.SVN2GIT_EMAIL, email);
buildMethod.setParameter(Constants.REPO_NAME, repoName);
client.executeMethod(buildMethod);
Run Code Online (Sandbox Code Playgroud)

所以这很简单,因为我只是将Strings传递给工作。但是,我现在想File使用File Parameterin Jenkins将 A 传递给工作。

我看到的一件事是File ParameterJenkins 中有一个File LocationFile Description。所以甚至不确定如何将它设置为来自 Java 的参数。

这可能吗?

java parameter-passing jenkins

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

按钮setText没有显示'&'

我正在使用org.eclipse.swt.widgets.ButtonsetText方法.

我在做,

myButton.setText("A & B");
Run Code Online (Sandbox Code Playgroud)

但是,&不显示符号.

我试过了,

myButton.setText("A \\& B");
myButton.setText("A '&' B");
myButton.setText("A \& B"); \\not allowed
Run Code Online (Sandbox Code Playgroud)

并且它们都不起作用.

java eclipse-plugin

2
推荐指数
1
解决办法
130
查看次数

始终使用选中的例外

我最近一直在重新考虑一些Java代码......我发现有很多RuntimeExceptions被抛出(即未经检查的异常).我创建了自己的已检查异常,并用我自己的异常替换了这些RuntimeExceptions的每个实例.然后,这迫使我检查异常.

有了这个,我发现检查异常更好,因为另一个开发人员将确保处理异常...而不是程序只是吃异常而不向用户显示任何内容.

我已经阅读了许多关于未经检查和已检查异常的文章.但是,我仍然觉得我更多地检查了异常,因为它减少了人为错误.

编程有多糟糕,主要是使用检查异常?有没有其他人觉得他们喜欢检查异常比未经检查的异常更多?

java exception checked-exceptions unchecked-exception

2
推荐指数
1
解决办法
725
查看次数

在apache-maven-3.3.3中找不到任何可执行文件

我有一个Windows jenkins奴隶,我已经下载apache-maven-3.3.3了它.

它位于C:\Users\myUsername\Desktop\apache-maven-3.3.3这是从我的Windows奴隶上的Windows资源管理器复制和粘贴.

然后,当我指向詹金斯的这个位置并运行构建.我收到这个错误 Couldn’t find any executable in C:\Users\myUsername\Desktop\apache-maven-3.3.3

我也试过了 Couldn’t find any executable in C:\Users\myUsername\Desktop\apache-maven-3.3.3\bin

这对我的linux奴隶工作得很好.有什么不同?为什么这不起作用?

maven jenkins

2
推荐指数
1
解决办法
4813
查看次数

github gist 和 wiki 之间的区别

GitHub gist 和 GitHub wiki 页面有什么区别?

我想与 GitHub 社区分享一些步骤,以便他们可以修改其个人资料设置。但不确定使用哪一个

github

2
推荐指数
1
解决办法
1076
查看次数

如何删除 mkdocs 中的上一个和下一个按钮?

我正在尝试删除 mkdocs 中的上一个和下一个按钮,但我不希望它变得很糟糕。

我已经阅读了文档并搜索了网络,除了一些 GitHub 问题之外没有发现任何其他内容。

删除这些按钮!

纽扣

谢谢!

mkdocs

2
推荐指数
1
解决办法
1134
查看次数

Ionic - 缺少推送通知权利

我有两个 Ionic 应用程序。我有一个我不久前提交的就好了。现在,当我在另一个应用程序上提交构建时,我不断收到此错误。

Missing Push Notification Entitlement - Your app appears to include API
used to register with the Apple Push Notification service, but the app 
signature's entitlements do not include the "aps-environment" 
entitlement. If your app uses the Apple Push Notification service, make 
sure your App ID is enabled for Push Notification in the Provisioning 
Portal, and resubmit after signing your app with a Distribution 
provisioning profile that includes the "aps-environment" entitlement. 
See "Provisioning and Development" in the Local …
Run Code Online (Sandbox Code Playgroud)

ios cordova ionic-framework ionic app-store-connect

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

替换文本文件中的文字“\r\n”

我正在尝试将\r\n文本文件中的每个替换为<p/>.

我尝试了以下但没有运气:

sed 's#\r\n#<p/>#g' test.txt
sed 's#\r\n#<p/>#g' test.txt
sed 's#/\r/\n#<p/>#g' test.txt
sed ':a;N;$!ba;s/\r\n/<p/>/g' test.txt
Run Code Online (Sandbox Code Playgroud)

这里是正文 text.txt

https://www.pivotaltracker.com/story/\r\nhttps://www.pivotaltracker.com/story\r\n\r\nSome business text.\r\n\r\nSome business text. Task 123 is still a work in progress but we wanted it in develop to keep everything updated.
Run Code Online (Sandbox Code Playgroud)

bash sed

0
推荐指数
1
解决办法
4813
查看次数