小编Fra*_*iar的帖子

如何检查 Nexus 存储库中可用工件的最新版本是什么?

我有一个 java 桌面应用程序和一个启动器,用于检查是否有新版本可用,或者它会执行此操作。但我不知道如何通过 nexus api 检查更新(工件的较新版本)是否可用。

另外,我无法下载最新版本。我尝试了以下网址,但收到 404 错误。

这有效:http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=io.github.bonigarcia&a=webdrivermanager&v=LATEST

这不是:http://127.0.0.1:8081/service/local/artifact/maven/redirect?r=maven-group&g=io.github.bonigarcia&a=webdrivermanager&v=LATEST

这个工件只是一个例子,它存在于我的存储库中 http://127.0.0.1:8081/repository/maven-group/io/github/bonigarcia/webdrivermanager/1.7.0/webdrivermanager-1.7.0.pom

我不明白发生了什么事。我缺少什么?注意:Nexus版本3.4.0-02(我还得更新)

nexus sonatype

5
推荐指数
0
解决办法
1175
查看次数

Jenkins git插件,轮询某些路径

我有一个具有以下结构的Maven多模块项目的詹金斯工作:

  • 模块A
  • 模块B
  • desktop_App
  • 共同
  • ...

我只想在将更改推送到特定路径时执行部署desktop_app的作业。使用git插件可以做到这一点,但是我在白名单字段中放置了相对路径,但是scm忽略了所有提交

Git轮询日志

...

...

忽略的提交7a5aafc79ffe142a63b8a65ed183068fcc1d42fa:没有匹配的路径包括区域白名单

这个插件如何工作?

git jenkins

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

Jenkins Active Choices Plugin 输入文本框不返回任何内容。为什么?

这是我的实际配置

域参数配置

詹金斯工作

当我输入所需的域时,域的变量中没有任何内容。知道发生了什么吗?我是 groovy 脚本的新手。

谢谢。

顺便说一句,我的小而完全无用的常规脚本:

if (Environment.equals("pro")){
  inputBox="<input type='text'>"
  return inputBox
}
Run Code Online (Sandbox Code Playgroud)

parameters groovy jenkins

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

全新安装后的Python-pip错误

在重新安装python3和python-pip后,当我尝试用pip做任何事情时,我得到了这个.

fran@fran:~$ pip -v
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 13, in <module>
    from pip.exceptions import InstallationError, CommandError, PipError
  File "/usr/lib/python2.7/dist-packages/pip/exceptions.py", line 6, in <module>
    from pip._vendor.six import iteritems
  File "/usr/lib/python2.7/dist-packages/pip/_vendor/__init__.py", line 64, in <module>
    vendored("cachecontrol")
  File "/usr/lib/python2.7/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/__init__.py", line 9, in <module>
  File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/wrapper.py", line 1, in <module>
  File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py", line 3, in <module>
  File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/__init__.py", line 53, …
Run Code Online (Sandbox Code Playgroud)

python openssl pip pyopenssl

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

如何从java中的方法获取调用者类对象?

我知道我可以从中获取方法和类名,StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();但这不是我想要的.我想要类对象,所以我可以访问他的界面,注释等...

有可能的? Class<?> classObject = getCallerClass();

我看到了这个问题,但这只是针对类名.

如何在Java中获取调用者类

编辑:现在我以这种方式传递课程:

someService.dummyMethod(foo1, foo2, new Object(){}.getClass());

  someService(String foo1, int foo2, Class<?> c) {
    // stuff here to get the methodname, 
    // the interface of the class and an annotation from the interface.
}
Run Code Online (Sandbox Code Playgroud)

我从很多不同的类中调用someService,如果不可能,我将继续这种方式,但是如果有一种方法可以在运行时获取调用者类,我更喜欢这种方式.

java class

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

标签 统计

jenkins ×2

class ×1

git ×1

groovy ×1

java ×1

nexus ×1

openssl ×1

parameters ×1

pip ×1

pyopenssl ×1

python ×1

sonatype ×1