[Grails] Error executing script createApp: Unable to to find jar….


Today I received mail from Natin Sarin with asking for help:

Please help me from this error..ASAP b’coz i am unable to create my new project b’coz this type error is showing .. something missing in Ant folder in .grails (User—> .grails—> Ant—>>>> etc)
i attach you screen shot also plz consider it
Error executing script createApp:  Unable to to find jar

Since it a common error I decided to publish answer:
You get this error because Grails uses obsolete Ant builder with Ivy dependency resolver that has a known bug when it can’t download to users home folder that contains non ASCII or special symbols.
Your username "Natin..!!" contains "!" symbol, that means JAR/ZIP archive in terms of Java path.

You can fix that in two ways:
1. Since Grails 2.3 you can switch to Maven dependency manager in BuildConfig.groovy:

grails.project.dependency.resolver = "maven" // or ivy

2. Change your system username for «Natin» without any symbols. In Windows you can’t rename your account without troubles, so you need to create another one.

Hope it helps you.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s