Когда я запускаю
git push heroku master
из моего каталога приложений Grails, Heroku жалуется
UNRESOLVED DEPENDENCIES: mysql#mysql-connector-java;5.1.16: not found
Мой BuildConfig.groovy также содержит строки:
dependencies {
runtime 'mysql:mysql-connector-java:5.1.16'
}
как:
repositories {
grailsPlugins()
grailsHome()
grailsCentral()
// uncomment the below to enable remote dependency resolution from public Maven repositories
mavenLocal()
mavenCentral()
mavenRepo "http://snapshots.repository.codehaus.org"
mavenRepo "http://repository.codehaus.org"
mavenRepo "http://download.java.net/maven/2/"
mavenRepo "http://repository.jboss.com/maven2/"
}
, и у меня установлен обновленный Maven, и Maven показывает, что у него есть этот соединитель здесь , и действительно указывает, что форма зависимости Gradle - это то, что у меня есть.
Heroku показывает, что нужно обновить pom.xml для нестандартных библиотек, но это не должно быть здесь?
Пожалуйста, посоветуйте, должен ли я использовать maven pom.xml для таких распространенных зависимостей, как эта?Heroku вообще понимает зависимости BuildConfig.groovy?Из примеров плагинов grails heroku , которые могут показаться подходящими, поэтому не уверен, почему он здесь не работает.
Спасибо
---------- На комментарий, у меня есть ссылка на maven в build.gradle (очевидно, так и происходит), а именно:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "commons-io:commons-io:1.4"
}
}
----------------------- За комментарий, вот полный вывод того, что он пытался -----
Environment set to development
:: problems summary ::
:::: WARNINGS
module not found: mysql#mysql-connector-java;5.1.16
==== grailsPlugins: tried
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
/tmp/build_242ryu5333xu0/lib/mysql-connector-java-5.1.16.jar
==== grailsHome: tried
/app/tmp/repo.git/.cache/.grails/lib/mysql-connector-java-5.1.16.xml
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
/app/tmp/repo.git/.cache/.grails/lib/mysql-connector-java-5.1.16.jar
==== grailsHome: tried
/app/tmp/repo.git/.cache/.grails/dist/mysql-connector-java-5.1.16.xml
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
/app/tmp/repo.git/.cache/.grails/dist/mysql-connector-java-5.1.16.jar
==== grailsHome: tried
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
/app/tmp/repo.git/.cache/.grails/plugins/grails-mysql-connector-java-5.1.16.jar
==== grailsCentral: tried
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
http://svn.codehaus.org/grails-plugins/grails-mysql-connector-java/tags/RELEASE_5_1_16/grails-mysql-connector-java-5.1.16.jar
==== grailsCore: tried
-- artifact mysql#mysql-connector-java;5.1.16!mysql-connector-java.jar:
http://svn.codehaus.org/grails/trunk/grails-plugins/grails-mysql-connector-java/tags/RELEASE_5_1_16/grails-mysql-connector-java-5.1.16.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: mysql#mysql-connector-java;5.1.16: not found
::::::::::::::::::::::::::::::::::::::::::::::