APPfuse2.0 mvn appfuse:full-source
1:maven
maven MAVEN_HOME = d:/maven( maven d )
2: appfuse repository[url]https://appfuse.dev.java.net/files/documents/1397/77087/appfuse-dependencies-2.0.1-with-source-and-javadoc.zip
[/url]
3: maven
: repository C:\Documents and Settings\Administrator\.m2\repository , , mvn appfuse:full-source ;
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'appfuse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building AppFuse Modular Application - Core
[INFO] task-segment: [appfuse:full-source]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
Illegal character in path at index 18: file:/C:/Documents and Settings/Administrator/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.IllegalArgumentException
at java.net.URI.create(URI.java:842)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.launch.Locator.fromURI(Locator.java:162)
at org.apache.tools.ant.launch.Locator.getResourceSource(Locator.java:119)
at org.apache.tools.ant.launch.Locator.getClassSource(Locator.java:90)
at org.apache.tools.ant.Project.setAntLib(Project.java:313)
at org.apache.tools.ant.Project.initProperties(Project.java:309)
at org.apache.tools.ant.Project.init(Project.java:295)
: アドレスhttp://www.nabble.com/Re%3A-problem-with-appfuse%3Agen-in-windows-p13974654s2369.html
antのバグという で、 にスペースが ってはいけません.Documents and Settingsにスペースがあるので、 えました.
は repositoryフォルダをコピーして、 のappfuseファイルの で、 えば:E:appfuserepository
E:Toolsmavenapache-maven-2.0.8confのsettings.xmlで のように します.<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\appfuse\repository</localRepository>
2ステップでダウンロードしたzipファイルをD:appfuserepositoryディレクトリに します( はofflineに しています)