Large update to CVS
Cesar Figueroa <[email protected]> Wed, 7 Sep 2005 19:20:40 +0200
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <[email protected]> |
Shash:
I'm unable to build an uberjar with maven keel:uberjar (plugin 1.3).
I think the problems are in the temporary file deplist.
While in plugin 1.2.18 it had the form:
D:/workspaces/repository\karib-book\jars\ks-mod-hello-1.0.jar
D:/workspaces/repository\keel\jars\app-util-1.4.jar
D:/workspaces/repository\avalon-framework\jars\avalon-framework-api-4.3.jar
D:/workspaces/repository\avalon-framework\jars\avalon-framework-impl-4.3.jar
etc...
in plugin 1.3 has not new lines at all and has the form:
D:/workspaces/repository\karib-book\jars\ks-mod-hello-1.0.jarD:/workspaces/repository\keel\jars\app-util-1.4.jarD:/workspaces/repository\avalon-framework\jars\avalon-framework-api-4.3.jar
etc..........
Below it's the maven output.
Cesar.
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2
build:start:
keel:uberjar:
keel:check-environment:
[delete] Deleting directory
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk\target\temp
[mkdir] Created dir:
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk\target\temp
[mkdir] Created dir:
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk\target\temp\serverjars
.....
.....
[copy] Copying 27 files to
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk\target\temp\confjar\conf
[jar] Building jar:
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk\target\temp\ks-app-helloWorld-cmd-line-keel-config.jar
[java] [KeelUberJar] Creating
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk/target/ks-app-helloWorld-cmd-line-1.0-uber.jar
from file list in
D:\jsrc\ksbook\ks-app-helloWorld-cmd-line\trunk/target/temp/deplist.txt
[java] [KeelUberJar] debug is off - use -Ddebug=true to turn on
[java] [KeelUberJar] Building jar with manifest
[java] [KeelUberJar] :ERROR: Handling merging jar file
D:/workspaces/repository\karib-book\jars\ks-mod-hello-1.0.jarD:/workspaces/repository\keel\jars\app-util-1.4.jarD:/workspaces/repository\avalon-framework\jars\avalon-framework-api-4.3.jarD:/workspaces/repository\avalon-framework\jars\avalon-framework-impl-4.3.jarD:/workspaces/repository\keel\jars\keel-container-4.2.jarD:/workspaces/repository\keel\jars\keel-common-3.2.jarD:/workspaces/repository\commons-beanutils\jars\commons-beanutils-1.7.0.jarD:/workspaces/repository\keel\jars\keel-core-4.2.jarD:/workspaces/repository\excalibur-datasource\jars\excalibur-datasource-2.1.jarD:/workspaces/repository\jdo\jars\jdo-1.0.jarD:/workspaces/repository\oro\jars\oro-2.0.8.jarD:/workspaces/repository\d-haven-managed-pool\jars\d-haven-managed-pool-1.0.jarD:/workspaces/repository\d-haven-event\jars\d-haven-event-1.0.3.jarD:/workspaces/repository\excalibur-configuration\jars\excalibur-configuration-1.2.jarD:/workspaces/repository\excalibur-fortress\jars\excalibur-fortress-container-api-1.2.jarD:/workspaces/repository\excalibur-fortress\jars\excalibur-fortress-container-impl-1.2.jarD:/workspaces/repository\excalibur-i18n\jars\excalibur-i18n-1.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-api-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-api-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-http-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-impl-2.1.jarD:/workspaces/repository\excalibur-lifecycle\jars\excalibur-lifecycle-api-2.1.jarD:/workspaces/repository\excalibur-lifecycle\jars\excalibur-lifecycle-impl-2.1.jarD:/workspaces/repository\excalibur-logger\jars\excalibur-logger-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-api-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-impl-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-instrumented-2.1.jarD:/workspaces/repository\excalibur-sourceresolve\jars\excalibur-sourceresolve-2.1.jarD:/workspac
-api-2.1.jarD:/workspaces/repository\excalibur-thread\jars\excalibur-thread-impl-2.1.jarD:/workspaces/repository\avalon-logkit\jars\avalon-logkit-2.1.jarD:/workspaces/repository\commons-logging\jars\commons-logging-1.0.4.jarD:/workspaces/repository\keel\jars\svc-authentication-persist-2.3.jarD:/workspaces/repository\keel\jars\svc-authorization-persist-2.3.jarD:/workspaces/repository\keel\jars\svc-cache-excalibur-2.4.jarD:/workspaces/repository\excalibur\jars\excalibur-cache-1.0a.jarD:/workspaces/repository\keel\jars\svc-crypto-base64-2.3.jarD:/workspaces/repository\keel\jars\svc-crypto-des-2.3.jarD:/workspaces/repository\keel\jars\svc-domain-config-1.3.jarD:/workspaces/repository\keel\jars\svc-event-defaultevent-2.4.jarD:/workspaces/repository\keel\jars\svc-filter-filters-2.3.jarD:/workspaces/repository\keel\jars\svc-httpunit-2.1.1.jarD:/workspaces/repository\httpunit\jars\httpunit-1.6.jarD:/workspaces/repository\junit\jars\junit-3.8.1.jarD:/workspaces/repository\jtidy\jars\jtidy-4aug2000r7-dev.jarD:/workspaces/repository\rhino\jars\js-1.6R1.jarD:/workspaces/repository\nekohtml\jars\nekohtml-0.9.4.jarD:/workspaces/repository\xerces\jars\xercesImpl-2.6.2.jarD:/workspaces/repository\keel\jars\svc-mail-javamail-2.3.jarD:/workspaces/repository\mail\jars\mail-1.0.jarD:/workspaces/repository\activation\jars\activation-1.0.jarD:/workspaces/repository\keel\jars\svc-model-defaultmodel-2.3.jarD:/workspaces/repository\xmlwriter\jars\xmlwriter-2.2.jarD:/workspaces/repository\keel\jars\svc-password-jpassgen-2.3.jarD:/workspaces/repository\jpassgen\jars\jpassgen-1.0.jarD:/workspaces/repository\keel\jars\svc-persist-base-1.5.jarD:/workspaces/repository\concurrent\jars\concurrent-1.3.4.jarD:/workspaces/repository\keel\jars\svc-persist-default-2.4.jarD:/workspaces/repository\keel\jars\svc-usergroup-persist-1.3.jarD:/workspaces/repository\keel\jars\comm-direct-1.3.jarD:/workspaces/repository\keel\jars\keel-server-3.2.jarD:/workspaces/repository\commons-collections\jars\commons-collections-3.1.jarD:\jsrc\ksbook\ks-app-helloWorld-cm
keel-config.jar:
D:\workspaces\repository\karib-book\jars\ks-mod-hello-1.0.jarD:\workspaces\repository\keel\jars\app-util-1.4.jarD:\workspaces\repository\avalon-framework\jars\avalon-framework-api-4.3.jarD:\workspaces\repository\avalon-framework\jars\avalon-framework-impl-4.3.jarD:\workspaces\repository\keel\jars\keel-container-4.2.jarD:\workspaces\repository\keel\jars\keel-common-3.2.jarD:\workspaces\repository\commons-beanutils\jars\commons-beanutils-1.7.0.jarD:\workspaces\repository\keel\jars\keel-core-4.2.jarD:\workspaces\repository\excalibur-datasource\jars\excalibur-datasource-2.1.jarD:\workspaces\repository\jdo\jars\jdo-1.0.jarD:\workspaces\repository\oro\jars\oro-2.0.8.jarD:\workspaces\repository\d-haven-managed-pool\jars\d-haven-managed-pool-1.0.jarD:\workspaces\repository\d-haven-event\jars\d-haven-event-1.0.3.jarD:\workspaces\repository\excalibur-configuration\jars\excalibur-configuration-1.2.jarD:\workspaces\repository\excalibur-fortress\jars\excalibur-fortress-container-api-1.2.jarD:\workspaces\repository\excalibur-fortress\jars\excalibur-fortress-container-impl-1.2.jarD:\workspaces\repository\excalibur-i18n\jars\excalibur-i18n-1.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-api-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-api-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-http-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-impl-2.1.jarD:\workspaces\repository\excalibur-lifecycle\jars\excalibur-lifecycle-api-2.1.jarD:\workspaces\repository\excalibur-lifecycle\jars\excalibur-lifecycle-impl-2.1.jarD:\workspaces\repository\excalibur-logger\jars\excalibur-logger-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-api-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-impl-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-instrumented-2.1.jarD:\workspaces\repository\excalibur-sourceresolve\jars\excalibur-sourceresolve-2.1.jarD:\workspac
-api-2.1.jarD:\workspaces\repository\excalibur-thread\jars\excalibur-thread-impl-2.1.jarD:\workspaces\repository\avalon-logkit\jars\avalon-logkit-2.1.jarD:\workspaces\repository\commons-logging\jars\commons-logging-1.0.4.jarD:\workspaces\repository\keel\jars\svc-authentication-persist-2.3.jarD:\workspaces\repository\keel\jars\svc-authorization-persist-2.3.jarD:\workspaces\repository\keel\jars\svc-cache-excalibur-2.4.jarD:\workspaces\repository\excalibur\jars\excalibur-cache-1.0a.jarD:\workspaces\repository\keel\jars\svc-crypto-base64-2.3.jarD:\workspaces\repository\keel\jars\svc-crypto-des-2.3.jarD:\workspaces\repository\keel\jars\svc-domain-config-1.3.jarD:\workspaces\repository\keel\jars\svc-event-defaultevent-2.4.jarD:\workspaces\repository\keel\jars\svc-filter-filters-2.3.jarD:\workspaces\repository\keel\jars\svc-httpunit-2.1.1.jarD:\workspaces\repository\httpunit\jars\httpunit-1.6.jarD:\workspaces\repository\junit\jars\junit-3.8.1.jarD:\workspaces\repository\jtidy\jars\jtidy-4aug2000r7-dev.jarD:\workspaces\repository\rhino\jars\js-1.6R1.jarD:\workspaces\repository\nekohtml\jars\nekohtml-0.9.4.jarD:\workspaces\repository\xerces\jars\xercesImpl-2.6.2.jarD:\workspaces\repository\keel\jars\svc-mail-javamail-2.3.jarD:\workspaces\repository\mail\jars\mail-1.0.jarD:\workspaces\repository\activation\jars\activation-1.0.jarD:\workspaces\repository\keel\jars\svc-model-defaultmodel-2.3.jarD:\workspaces\repository\xmlwriter\jars\xmlwriter-2.2.jarD:\workspaces\repository\keel\jars\svc-password-jpassgen-2.3.jarD:\workspaces\repository\jpassgen\jars\jpassgen-1.0.jarD:\workspaces\repository\keel\jars\svc-persist-base-1.5.jarD:\workspaces\repository\concurrent\jars\concurrent-1.3.4.jarD:\workspaces\repository\keel\jars\svc-persist-default-2.4.jarD:\workspaces\repository\keel\jars\svc-usergroup-persist-1.3.jarD:\workspaces\repository\keel\jars\comm-direct-1.3.jarD:\workspaces\repository\keel\jars\keel-server-3.2.jarD:\workspaces\repository\commons-collections\jars\commons-collections-3.1.jarD:\jsrc\ksbook\ks-app-helloWorld-cm
keel-config.jar
(El nombre de archivo, directorio o etiqueta del volumen no es válido)
[java] java.io.FileNotFoundException:
D:\workspaces\repository\karib-book\jars\ks-mod-hello-1.0.jarD:\workspaces\repository\keel\jars\app-util-1.4.jarD:\workspaces\repository\avalon-framework\jars\avalon-framework-api-4.3.jarD:\workspaces\repository\avalon-framework\jars\avalon-framework-impl-4.3.jarD:\workspaces\repository\keel\jars\keel-container-4.2.jarD:\workspaces\repository\keel\jars\keel-common-3.2.jarD:\workspaces\repository\commons-beanutils\jars\commons-beanutils-1.7.0.jarD:\workspaces\repository\keel\jars\keel-core-4.2.jarD:\workspaces\repository\excalibur-datasource\jars\excalibur-datasource-2.1.jarD:\workspaces\repository\jdo\jars\jdo-1.0.jarD:\workspaces\repository\oro\jars\oro-2.0.8.jarD:\workspaces\repository\d-haven-managed-pool\jars\d-haven-managed-pool-1.0.jarD:\workspaces\repository\d-haven-event\jars\d-haven-event-1.0.3.jarD:\workspaces\repository\excalibur-configuration\jars\excalibur-configuration-1.2.jarD:\workspaces\repository\excalibur-fortress\jars\excalibur-fortress-container-api-1.2.jarD:\workspaces\repository\excalibur-fortress\jars\excalibur-fortress-container-impl-1.2.jarD:\workspaces\repository\excalibur-i18n\jars\excalibur-i18n-1.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-api-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-api-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-http-2.1.jarD:\workspaces\repository\excalibur-instrument\jars\excalibur-instrument-mgr-impl-2.1.jarD:\workspaces\repository\excalibur-lifecycle\jars\excalibur-lifecycle-api-2.1.jarD:\workspaces\repository\excalibur-lifecycle\jars\excalibur-lifecycle-impl-2.1.jarD:\workspaces\repository\excalibur-logger\jars\excalibur-logger-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-api-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-impl-2.1.jarD:\workspaces\repository\excalibur-pool\jars\excalibur-pool-instrumented-2.1.jarD:\workspaces\repository\excalibur-sourceresolve\jars\excalibur-sourceresolve-2.1.jarD:\workspac
-api-2.1.jarD:\workspaces\repository\excalibur-thread\jars\excalibur-thread-impl-2.1.jarD:\workspaces\repository\avalon-logkit\jars\avalon-logkit-2.1.jarD:\workspaces\repository\commons-logging\jars\commons-logging-1.0.4.jarD:\workspaces\repository\keel\jars\svc-authentication-persist-2.3.jarD:\workspaces\repository\keel\jars\svc-authorization-persist-2.3.jarD:\workspaces\repository\keel\jars\svc-cache-excalibur-2.4.jarD:\workspaces\repository\excalibur\jars\excalibur-cache-1.0a.jarD:\workspaces\repository\keel\jars\svc-crypto-base64-2.3.jarD:\workspaces\repository\keel\jars\svc-crypto-des-2.3.jarD:\workspaces\repository\keel\jars\svc-domain-config-1.3.jarD:\workspaces\repository\keel\jars\svc-event-defaultevent-2.4.jarD:\workspaces\repository\keel\jars\svc-filter-filters-2.3.jarD:\workspaces\repository\keel\jars\svc-httpunit-2.1.1.jarD:\workspaces\repository\httpunit\jars\httpunit-1.6.jarD:\workspaces\repository\junit\jars\junit-3.8.1.jarD:\workspaces\repository\jtidy\jars\jtidy-4aug2000r7-dev.jarD:\workspaces\repository\rhino\jars\js-1.6R1.jarD:\workspaces\repository\nekohtml\jars\nekohtml-0.9.4.jarD:\workspaces\repository\xerces\jars\xercesImpl-2.6.2.jarD:\workspaces\repository\keel\jars\svc-mail-javamail-2.3.jarD:\workspaces\repository\mail\jars\mail-1.0.jarD:\workspaces\repository\activation\jars\activation-1.0.jarD:\workspaces\repository\keel\jars\svc-model-defaultmodel-2.3.jarD:\workspaces\repository\xmlwriter\jars\xmlwriter-2.2.jarD:\workspaces\repository\keel\jars\svc-password-jpassgen-2.3.jarD:\workspaces\repository\jpassgen\jars\jpassgen-1.0.jarD:\workspaces\repository\keel\jars\svc-persist-base-1.5.jarD:\workspaces\repository\concurrent\jars\concurrent-1.3.4.jarD:\workspaces\repository\keel\jars\svc-persist-default-2.4.jarD:\workspaces\repository\keel\jars\svc-usergroup-persist-1.3.jarD:\workspaces\repository\keel\jars\comm-direct-1.3.jarD:\workspaces\repository\keel\jars\keel-server-3.2.jarD:\workspaces\repository\commons-collections\jars\commons-collections-3.1.jarD:\jsrc\ksbook\ks-app-helloWorld-cm
keel-config.jar
(El nombre de archivo, directorio o etiqueta del volumen no es válido)
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
[java] at org.keel.tools.config.KeelUberJar.execute(KeelUberJar.java:161)
[java] at org.keel.tools.config.KeelUberJar.main(KeelUberJar.java:86)
[java] java.lang.IllegalArgumentException: Error processing
D:/workspaces/repository\karib-book\jars\ks-mod-hello-1.0.jarD:/workspaces/repository\keel\jars\app-util-1.4.jarD:/workspaces/repository\avalon-framework\jars\avalon-framework-api-4.3.jarD:/workspaces/repository\avalon-framework\jars\avalon-framework-impl-4.3.jarD:/workspaces/repository\keel\jars\keel-container-4.2.jarD:/workspaces/repository\keel\jars\keel-common-3.2.jarD:/workspaces/repository\commons-beanutils\jars\commons-beanutils-1.7.0.jarD:/workspaces/repository\keel\jars\keel-core-4.2.jarD:/workspaces/repository\excalibur-datasource\jars\excalibur-datasource-2.1.jarD:/workspaces/repository\jdo\jars\jdo-1.0.jarD:/workspaces/repository\oro\jars\oro-2.0.8.jarD:/workspaces/repository\d-haven-managed-pool\jars\d-haven-managed-pool-1.0.jarD:/workspaces/repository\d-haven-event\jars\d-haven-event-1.0.3.jarD:/workspaces/repository\excalibur-configuration\jars\excalibur-configuration-1.2.jarD:/workspaces/repository\excalibur-fortress\jars\excalibur-fortress-container-api-1.2.jarD:/workspaces/repository\excalibur-fortress\jars\excalibur-fortress-container-impl-1.2.jarD:/workspaces/repository\excalibur-i18n\jars\excalibur-i18n-1.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-api-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-api-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-http-2.1.jarD:/workspaces/repository\excalibur-instrument\jars\excalibur-instrument-mgr-impl-2.1.jarD:/workspaces/repository\excalibur-lifecycle\jars\excalibur-lifecycle-api-2.1.jarD:/workspaces/repository\excalibur-lifecycle\jars\excalibur-lifecycle-impl-2.1.jarD:/workspaces/repository\excalibur-logger\jars\excalibur-logger-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-api-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-impl-2.1.jarD:/workspaces/repository\excalibur-pool\jars\excalibur-pool-instrumented-2.1.jarD:/workspaces/repository\excalibur-sourceresolve\jars\excalibur-sourceresolve-2.1.jarD:/workspac
-api-2.1.jarD:/workspaces/repository\excalibur-thread\jars\excalibur-thread-impl-2.1.jarD:/workspaces/repository\avalon-logkit\jars\avalon-logkit-2.1.jarD:/workspaces/repository\commons-logging\jars\commons-logging-1.0.4.jarD:/workspaces/repository\keel\jars\svc-authentication-persist-2.3.jarD:/workspaces/repository\keel\jars\svc-authorization-persist-2.3.jarD:/workspaces/repository\keel\jars\svc-cache-excalibur-2.4.jarD:/workspaces/repository\excalibur\jars\excalibur-cache-1.0a.jarD:/workspaces/repository\keel\jars\svc-crypto-base64-2.3.jarD:/workspaces/repository\keel\jars\svc-crypto-des-2.3.jarD:/workspaces/repository\keel\jars\svc-domain-config-1.3.jarD:/workspaces/repository\keel\jars\svc-event-defaultevent-2.4.jarD:/workspaces/repository\keel\jars\svc-filter-filters-2.3.jarD:/workspaces/repository\keel\jars\svc-httpunit-2.1.1.jarD:/workspaces/repository\httpunit\jars\httpunit-1.6.jarD:/workspaces/repository\junit\jars\junit-3.8.1.jarD:/workspaces/repository\jtidy\jars\jtidy-4aug2000r7-dev.jarD:/workspaces/repository\rhino\jars\js-1.6R1.jarD:/workspaces/repository\nekohtml\jars\nekohtml-0.9.4.jarD:/workspaces/repository\xerces\jars\xercesImpl-2.6.2.jarD:/workspaces/repository\keel\jars\svc-mail-javamail-2.3.jarD:/workspaces/repository\mail\jars\mail-1.0.jarD:/workspaces/repository\activation\jars\activation-1.0.jarD:/workspaces/repository\keel\jars\svc-model-defaultmodel-2.3.jarD:/workspaces/repository\xmlwriter\jars\xmlwriter-2.2.jarD:/workspaces/repository\keel\jars\svc-password-jpassgen-2.3.jarD:/workspaces/repository\jpassgen\jars\jpassgen-1.0.jarD:/workspaces/repository\keel\jars\svc-persist-base-1.5.jarD:/workspaces/repository\concurrent\jars\concurrent-1.3.4.jarD:/workspaces/repository\keel\jars\svc-persist-default-2.4.jarD:/workspaces/repository\keel\jars\svc-usergroup-persist-1.3.jarD:/workspaces/repository\keel\jars\comm-direct-1.3.jarD:/workspaces/repository\keel\jars\keel-server-3.2.jarD:/workspaces/repository\commons-collections\jars\commons-collections-3.1.jarD:\jsrc\ksbook\ks-app-helloWorld-cm
keel-config.jar
[java] at org.keel.tools.config.KeelUberJar.execute(KeelUberJar.java:197)
[java] at org.keel.tools.config.KeelUberJar.main(KeelUberJar.java:86)
[java] [KeelUberJar] :ERROR: Unable to merge jars
Total time: 9 seconds
Finished at: Wed Sep 07 11:33:54 CEST 2005
http://keelframework.org/documentation.shtml
Keelgroup mailing list
[email protected]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com