2017-10-08 18 views
1

Je ne télécharge jamais de versions instantanées. Mais pour mettre en œuvre a project je dois utiliser RichText.Comment télécharger la version snapshot?

Je veux télécharger la version snapshot à utiliser. En raison de dans les versions précédentes import org.fxmisc.richtext.model.StyledSegment; non trouvé par l'IDE IntelliJ.

Je ne sais rien à propos de la libération de snapshots, maven, gradle.
J'ai juste besoin du fichier jar de la dernière version.

Veuillez me donner la suggestion directe pour obtenir le fichier jar.

Modifier
Maintenant, je veux courir au moins RichText.java

Répondre

1

Vous utilisez ANT build tool. Même s'il y a un moyen d'utiliser les dépendances maven dans la fourmi (voir ceci question), je recommanderais de transférer le projet à maven ou gradle si vous n'êtes pas limité à l'utilisation de fourmi.

Néanmoins:

si vous souhaitez utiliser Maven:

  • create new maven project in IDEA
  • nécessaire, ajouter la logithèque Sonatype et la dépendance de l'instantané que vous voulez utiliser
  • exemple pom.xml

    <dependencies> 
        <dependency> 
         <groupId>org.fxmisc.richtext</groupId> 
         <artifactId>richtextfx</artifactId> 
         <version>1.0.0-SNAPSHOT</version> 
        </dependency> 
    </dependencies> 
    
    <repositories> 
        <repository> 
         <id>sonatype-snapshots</id> 
         <name>Sonatype Public</name> 
         <url>https://oss.sonatype.org/content/repositories/snapshots/</url> 
         <snapshots> 
          <enabled>true</enabled> 
         </snapshots> 
        </repository> 
    </repositories> 
    

si vous voulez utiliser Gradle:

  • create new gradle project in IDEA
  • exemple build.gradle

    repositories { 
        mavenCentral() 
        maven { 
         url 'https://oss.sonatype.org/content/repositories/snapshots/' 
        } 
    } 
    
    dependencies { 
        testCompile group: 'junit', name: 'junit', version: '4.12' 
        compile group: 'org.fxmisc.richtext', name: 'richtextfx', version: '1.0.0-SNAPSHOT' 
    } 
    

EDIT

Maven suit standard directory structure. Vous devez avoir pom.xml dans le répertoire racine, fichiers java source dans src/main/java, ressources comme png et css dans src/main/resources. Si vous voulez exécuter la classe principale, vous pouvez utiliser Exec maven plugin où vous pouvez spécifier votre classe principale. Voir image.

Lorsque vous voulez exécuter votre application:

  1. option propre version précédente - clean
  2. projet de construction
  3. -package
  4. Lancez l'application avec le plugin exec - exec:java

Ou si vous préférez le terminal que vous pouvez utiliser mvn clean package exec:java

+0

J'utilise le maven, mais le résultat est [this] (https://imgur.com/uveWDwe). – alhelal

+0

Si vous utilisez Maven, où est votre 'pom.xml'? Vous ne pouvez pas utiliser Maven sans cela. –

+0

@alhelal J'ai édité la réponse, j'espère que ça aide. – xstefank