1

Jenkins を使用してプロジェクトを構築し、アーティファクトをネクサスにデプロイしようとしています。macOSX で Jenkins をセットアップしています。以下はエラーです、私は得ています:

POM の解析

[maventest] $ /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xmx512m -XX:MaxPermSize=128m -Dfile.encoding=UTF-8 -cp /Users/Shared/Jenkins /Home/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.3.jar:/usr/share/maven/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /usr/share/maven /Users/Shared/Jenkins/Home/war/WEB-INF/lib/remoting-2.26.jar /Users/Shared/Jenkins/Home/plugins/maven-plugin/WEB-INF/lib/maven3 -interceptor-1.3.jar 59985

<===[JENKINS REMOTING CAPACITY]===>チャネル開始

チャンネル停止

AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586) で hudson.model.Run.execute(Run.java:1593) で hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:491) で hudson.model.ResourceController.execute (ResourceController.java:88) hudson.model.Executor.run(Executor.java:247) で 原因: java.lang.InternalError: ウィンドウ サーバーに接続できません - 十分な権限がありません。java.lang.ClassLoader$NativeLibrary.load(Native Method) で java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827) で java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724) で java.lang.Runtime で.loadLibrary0(Runtime.java:823) で java.lang.System.loadLibrary(System.java:1045) で、sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) で java.security.AccessController で。

私はすでに以下のソリューションを試しましたが、うまくいきませんでした: http://jenkins-ci.361315.n4.nabble.com/JIRA-Created-HUDSON-5584-java-io-IOException-Remote-call-on-Channel -to-Maven-td1475049.html

私が持っている構成:

MAVEN_OPTS:-Xmx1024m -XX:MaxPermSize=128m -Dfile.encoding=UTF-8 -Djava.awt.headless=true

ps -ef | の出力 グレップJava:/usr/bin/java -Djava.awt.headless=true -jar /Applications/Jenkins/jenkins.war

ビルド コマンド:clean deploy -DaltDeploymentRepository=central::default::http://<user>:<pwd>@<host>:<port>/nexus/content/groups/public/

4

2 に答える 2