2017-05-23 1 views
1

J'ai une application qui diffuse des données Twitter en utilisant Twitter4j. Dans Maven Dependencies, j'ai la version 4.0.2, mais je veux mettre à jour vers la version 4.0.4. Comment est-ce que je fais cela? Dans Configure Build Path, il n'est pas possible de modifier la sélection du fichier jar. Here are the two jars that I want to updateMise à jour de Twitter4j dans un projet Java

The menu on the right is not clickable

Répondre

2

Ceci est l'avantage majeur de l'utilisation de Maven, qu'il va chercher les pots nécessaires et il met en cache pour votre usage ultérieur.

Vous n'avez pas besoin de télécharger le fichier JAR mis à jour, il suffit de mettre à jour le numéro de version du fichier JAR dans votre fichier Maven POM et de créer un clean et un rebuild. Lorsque vous faites cela, Maven va vérifier votre dépôt local (cache) et, si le pot n'a pas déjà été téléchargé, il ira dans les dépôts Maven, trouver une copie et le télécharger (ceci est supposé n'a pas fait de build hors-ligne!), alors il utilisera cette copie pour faire votre nouvelle compilation.

<dependency> 
    <groupId>org.twitter4j</groupId> 
    <artifactId>twitter4j-core</artifactId> 
    <version>4.0.4</version> 
</dependency> 

Espérons que cela aide!

+0

merci de votre aide. Comment éditer le Maven POM? Où puis-je le trouver? – sirdan

+0

Recherchez simplement 'pom.xml' dans votre dossier de projet. –

2

Mise à jour de votre pom.xml en ajoutant cet extrait dans la section dependencies:

<dependency> 
    <groupId>org.twitter4j</groupId> 
    <artifactId>twitter4j-core</artifactId> 
    <version>4.0.6</version> 
</dependency> 

Notez qu'il ya plusieurs corrections importantes incoming avec 4.0.6. Par exemple, le support pour enhanced_media_entities est ajouté, ce qui est assez important pour des raisons de compatibilité avec l'API Twitter.

Pour plus de détails sur les modifications de l'API en 2016, cochez cette case link.