Quelqu'un travaille-t-il avec Heroku pour Java? p>
J'ai un projet Java que je veux déployer sur Heroku. Ce projet utilise certains fichiers JAR externes qui contiennent des dépendances importantes. p>
Quelqu'un peut-il me dire comment déployer mon projet avec ces fichiers JAR à Heroku? Maven n'est pas capable de télécharger ces fichiers JAR sur Heroku. P>
3 Réponses :
Vous devez configurer un référentiel Maven local contenant vos pots. Inclure ce repo dans votre repo git. Et ajoutez le repo au fichier Les fichiers JAR doivent être dans la disposition standard Maven Repo et avoir des checksums MD5 et SHA1. P > p> pom.xml code> Fichier:
Bonjour James, je suis confronté à un problème de comprendre quoi faire ensuite. Puis-je vous contacter pour résoudre ce problème. J'ai ajouté une dépendance du système dans mon pom.xml maintenant, il s'agit de la compilation de mon code mais quand j'essaie de l'exécuter à Heroku, il donne "NoclassDEffoundException" ne pouvait pas trouver la classe principale
Nous venons de publier un guide indiquant comment ajouter des dépendances comme celle-ci à votre projet: p>
http://devcenter.heroku.com/articles/local-mavenends p>
laissez-moi savoir si cela fonctionne pour vous. P>
J'ai déjà fini ce problème avant de publier sur Heroku DevCenter. Pouvons-nous nous connecter à Heroku en utilisant des webservices ou autre chose. Je veux mettre en place une intégration dans Java qui doit se connecter à Ito Heroku et exécuter ma demande.?
Frais. Pouvez-vous voter l'une des réponses si elle résout le problème afin que d'autres puissent le trouver? (Je voyais que vous avez demandé la question des services Web dans une question séparée et vous attendez à ce que vous obteniez une réponse là-bas).
Jesper, serait beaucoup plus pratique si vous autorisez les utilisateurs à mettre paramètres.xml code> sur le même dossier racine, droit à pom.xml code>. Ensuite, lors de l'exécution Maven, vous pouvez utiliser ce fichier sous forme de fichier de paramètres personnalisé.
Vous pouvez utiliser JCABI-HEROKU-Maven-plugin , qui automatise l'intégralité du processus de déploiement:
<plugin>
<groupId>com.jcabi</groupId>
<artifactId>jcabi-heroku-maven-plugin</artifactId>
<version>0.4.1</version>
<configuration>
<name>my-test-app</name>
<artifacts>
<artifact>com.example:example-app:jar::${project.version}</artifact>
</artifacts>
<procfile>web: java -Xmx256m -jar ./example-app.jar \${PORT}</procfile>
</configuration>
<executions>
<execution>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
Pendant que votre projet a l'air vraiment prometteur, cet extrait: " puis faire Bien sûr, votre objectif de déploiement Maven déploie ledit package War / Jar à un référentiel disponible sur Internet. "implique que ce n'est pas ce que cette question recherche.
Faites un référentiel privé Amazon S3 et déployez-vous, pourquoi pas?
Avez-vous consulté ce lien - DevCenter.heroku.com/articles/java#deploy_to_herokeucear et suivez les étapes comme mentionné?
Oui j'ai vérifié mais il n'y a rien de rapport à la même chose. ils ont juste mentionné le déploiement de Simple Helloworld rien d'autre
Discussion associée: Github.com/heroku/heroku-Buildpack-java/issues/7