Spring roo 我能';t在ROO 2.0.0.M3中添加新语言

Spring roo 我能';t在ROO 2.0.0.M3中添加新语言,spring-roo,Spring Roo,嗨,我在安装新语言方面也有问题 构建一个新的消息属性文件 我已经在RooShell中创建了带有消息\u de.properties的语言插件 addon create i18n--topLevelPackage org.springframework.roo.addon.web.mvc.i18n--locale de--messageBundle messages\u de.properties 我将用maven创建一个jar mvn清洁安装 第一个问题 Downloading: https:/

嗨,我在安装新语言方面也有问题

构建一个新的消息属性文件 我已经在RooShell中创建了带有消息\u de.properties的语言插件

addon create i18n--topLevelPackage org.springframework.roo.addon.web.mvc.i18n--locale de--messageBundle messages\u de.properties

我将用maven创建一个jar

mvn清洁安装

第一个问题

Downloading: https://repo.maven.apache.org/maven2/org/springframework/roo/org.springframework.roo.ad
don.web.mvc.jsp/2.0.0.M3/org.springframework.roo.addon.web.mvc.jsp-2.0.0.M3.pom
[WARNING] The POM for org.springframework.roo:org.springframework.roo.addon.web.mvc.jsp:jar:2.0.0.M3
 is missing, no dependency information available
Downloading: https://repo.maven.apache.org/maven2/org/springframework/roo/org.springframework.roo.ad
don.web.mvc.jsp/2.0.0.M3/org.springframework.roo.addon.web.mvc.jsp-2.0.0.M3.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.043 s
[INFO] Finished at: 2017-03-02T07:08:50+01:00
[INFO] Final Memory: 12M/182M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project org.springframework.roo.addon.web.mvc.i18n.languages: Coul
d not resolve dependencies for project org.springframework.roo.addon.web.mvc.i18n.languages:org.spri
ngframework.roo.addon.web.mvc.i18n.languages:bundle:0.1.0.BUILD-SNAPSHOT: Could not find artifact or
g.springframework.roo:org.springframework.roo.addon.web.mvc.jsp:jar:2.0.0.M3 in central (https://rep
o.maven.apache.org/maven2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following arti
cles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
我在maven repository上展示了这个jar,它只用于ROO 2.0.0.M1,我使用M3 然后我更改pom.xml集

<dependency>
   <groupId>org.springframework.roo</groupId>
   <artifactId>org.springframework.roo.addon.web.mvc.jsp</artifactId>
   <version>2.0.0.M1</version>
</dependency>
另一个语言测试
我在相同的包结构中构建了语言插件,如org.springframework.roo.addon.web.mvc.i18n-2.0.0.M3.jar,并将gramen构建的类、消息属性和图像放在其他语言所在的jar中。这不起作用当我在现有项目中键入web mvc语言(代码)时,新语言不显示。

很抱歉我的回答延迟了。我正在检查您的问题,以了解问题出在哪里

关于编译问题,我刚刚在下面的提交中解决了它

此修复程序将包含在本周发布的SpringRoo2.0.0.RC1版本中

关于新的
.jar
的安装过程,应使用以下命令:

roo> addon install url --url file:///home/jcagarcia/.m2/repository/org/jcagarcia/i18n/de/org.jcagarcia.i18n.de/0.1.0.BUILD-SNAPSHOT/org.jcagarcia.i18n.de-0.1.0.BUILD-SNAPSHOT.jar
Bundle ID: 92
正如您所看到的,插件安装过程工作正常

使用此命令时请记住以下提示:

  • 不要在创建
    插件语言的同一文件夹下执行SpringRooshell
    
  • 您必须指定.jar文件的完整路径
    • Linux路径:file:///home/jcagarcia/.m2/repository/org/jcagarcia/i18n/de/org.jcagarcia.i18n.de/0.1.0.BUILD-SNAPSHOT/org.jcagarcia.i18n.de-0.1.0.BUILD-SNAPSHOT.jar
    • Windows路径:file:///C://Users/jcagarcia/Desktop/org.jcagarcia.i18n.de-0.1.0.BUILD-SNAPSHOT.jar

希望有帮助

SpringRoo2.0.0.RC1已经发布!它包括一些修复,应该使工作你的问题。我有测试它。构建的jar在e下。在新文件夹中,我运行roo。加载项安装url——url文件://E://org.springframework.roo.addon.web.mvc.i18n-0.1.0.BUILD-SNAPSHOT.jar在roo shell中写入并获取stacktrace:java.io.IOException:服务器返回了HTTP响应代码:503 for url:……好的,我必须使用三个斜杠,如Linux。加载项安装url--urlfile:///E://org.springframework.roo.addon.web.mvc.i18n-0.1.0.BUILD-SNAP SHOT.jar非常感谢您的解释,如果答案正确,请在左上角打勾。非常感谢。
java.io.IOException: Server returned HTTP response code: 503 for URL: ftp://org.springframework.roo.
addon.web.mvc.i18n.languages-0.1.0.BUILD-SNAPSHOT.jar

org.osgi.framework.BundleException: Unable to cache bundle: file://org.springframework.roo.addon.web
.mvc.i18n.languages-0.1.0.BUILD-SNAPSHOT.jar
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2975)
    at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:167)
    at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:140)
    at org.apache.felix.gogo.command.Basic.start(Basic.java:734)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:137)
    at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
    at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)
    at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)
    at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
    at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)
    at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)
    at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
    at org.springframework.roo.felix.FelixDelegator.perform(FelixDelegator.java:110)
    at org.springframework.roo.felix.FelixDelegator.shell(FelixDelegator.java:70)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStrategy$1.callback(Proc
essManagerHostedExecutionStrategy.java:48)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.doTransactionally(Defa
ultProcessManager.java:307)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.execute(DefaultProcess
Manager.java:67)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStrategy.execute(Process
ManagerHostedExecutionStrategy.java:45)
    at org.springframework.roo.shell.AbstractShell.executeCommandImpl(AbstractShell.java:306)
    at org.springframework.roo.shell.AbstractShell.executeCommand(AbstractShell.java:218)
    at org.springframework.roo.obr.addon.search.ObrAddonSearchOperationsImpl.installAddOnByUrl(ObrAd
donSearchOperationsImpl.java:458)
    at org.springframework.roo.obr.addon.search.ObrAddOnCommands.installByUrl(ObrAddOnCommands.java:
46)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStrategy$1.callback(Proc
essManagerHostedExecutionStrategy.java:48)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.doTransactionally(Defa
ultProcessManager.java:307)
    at org.springframework.roo.process.manager.internal.DefaultProcessManager.execute(DefaultProcess
Manager.java:67)
    at org.springframework.roo.process.manager.ProcessManagerHostedExecutionStrategy.execute(Process
ManagerHostedExecutionStrategy.java:45)
    at org.springframework.roo.shell.AbstractShell.executeCommandImpl(AbstractShell.java:306)
    at org.springframework.roo.shell.AbstractShell.executeCommand(AbstractShell.java:218)
    at org.springframework.roo.shell.jline.JLineShell.promptLoop(JLineShell.java:417)
    at org.springframework.roo.shell.jline.JLineShell.run(JLineShell.java:547)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 503 for URL: ftp://org.springfra
mework.roo.addon.web.mvc.i18n.languages-0.1.0.BUILD-SNAPSHOT.jar
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)
    at org.apache.felix.framework.util.SecureAction.getURLConnectionInputStream(SecureAction.java:52
5)
    at org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:166)
    at org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:77)
    at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:
878)
    at org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:550)
    at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:153)
    at org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:277)
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2971)
    ... 42 more
java.io.IOException: Server returned HTTP response code: 503 for URL: ftp://org.springframework.roo.
addon.web.mvc.i18n.languages-0.1.0.BUILD-SNAPSHOT.jar
roo> help osgi

COMMAND INDEX


** Type 'hint' (without the quotes) and hit ENTER for step-by-step guidance **

roo> osgi start --url file:///org.springframework.roo.addon.web.mvc.i18n.languages-0.1.0.BUILD-SNAPS
HOT.jar
Command 'osgi start --url file:///org.springframework.roo.addon.web.mvc.i18n.languages-0.1.0.BUILD-S
NAPSHOT.jar' not found (for assistance press TAB or type "hint" then hit ENTER)
Searching 'osgi start' on installed repositories
0 matches found with 'osgi start' on installed repositories
roo> addon install url --url file:///home/jcagarcia/.m2/repository/org/jcagarcia/i18n/de/org.jcagarcia.i18n.de/0.1.0.BUILD-SNAPSHOT/org.jcagarcia.i18n.de-0.1.0.BUILD-SNAPSHOT.jar
Bundle ID: 92