2017-04-18 3 views
0

STS(v。3.8.4)の新しいSpring Rooプロジェクト(Roo 2.0 RC1)でプロジェクト名に "ダッシュ記号"を使用してプロジェクト生成に失敗すると。新しいSpring Rooプロジェクトを作成するときに不正な名前

基本的には、New Roo Projectウィンドウで、プロジェクト名の入力を開始すると、英数字の大括弧( - )を受け入れます。バックスラッシュのような他の文字は受け入れられません。"\はリソース名に無効な文字です"となります。

したがって、ダッシュは正常であるはずです。あなたが本当にしたい場合(代わりに「スパイダーマン」使用「スパイダーマン」の、後にプロジェクトの名前を変更します。簡単な回避策は、例のように、「ダッシュ」を使用することではありません

roo> project setup --topLevelPackage com.example --projectName "spider-man" --java 8 --packaging JAR 
Created ROOT\pom.xml 
Undo create ROOT\pom.xml 
Illegal name 'com.example.Spider-manApplication' (illegal character) 

:しかし、私はこれを取得しますそのダッシュ)。しかし、私はこれが直感的ではないことを知っています。特に、Roo Project Wizardでdashが問題なく受け付けられています。

プロジェクト名にダッシュ記号付きのウィザードを使用する方法はありますか?

答えて

1

プロジェクトの生成時に、Spring Rooシェルで--projectNameパラメータにダッシュを使用することができません。

しかし、この制限はSTS Roo Wizardによって適用されていないようです。

現時点では、Spring Rooシェルで「ダッシュ」文字を使用することはできません。

この動作を管理する方法を分析するために、JIRAで次のチケットを作成しました。

https://jira.spring.io/browse/ROO-3916

+0

は既知の問題のような音、それがお役に立てば幸いです。ありがとう! – iaforek

+0

Spring Rooプロジェクトへの貢献に感謝します! :) – jcgarcia

関連する問題