2017-10-08 102 views
1

我从不下载快照版本。但为了实施a project我必须使用RichText如何下载快照版本?

我想下载snapshot的版本以供使用。因为IntelliJ IDE找不到以前版本import org.fxmisc.richtext.model.StyledSegment;

我对快照发布,maven,gradle一无所知。
我只需要最新版本的jar文件。

请给我一个获取jar文件的直接建议。

编辑
现在我想至少运行RichText.java

回答

1

您正在使用ANT build tool。即使有一种方法可以在Ant中使用Maven依赖关系(请参阅此question),如果您不限制使用ant,我建议将该项目转移到maven或gradle。

不过:如果你想使用Maven

  • create new maven project in IDEA
  • 添加所需的Sonatype的快照库,你要使用的快照依赖
  • 例如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> 
    

,如果你想使用Gradle

  • create new gradle project in IDEA
  • 例如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' 
    } 
    

编辑

Maven遵循standard directory structure。你需要在根目录下有pom.xml,在src/main/java的源java文件,像src/main/resources中的png和css这样的资源。如果你想执行主类,你可以使用Exec maven plugin,你可以指定你的主类。见image

当你想运行应用程序:

  1. 随时清除以前的版本 - clean
  2. 建设项目 - package
  3. 运行与Exec插件的应用 - exec:java

或者,如果你更喜欢终端,你可以使用mvn clean package exec:java

+0

我使用maven,但结果是[this](https://imgur.com/uveWDwe)。 – alhelal

+0

如果你使用Maven,你的'pom.xml'在哪里?没有它你不能使用Maven。 –

+0

@alhelal我编辑了答案,我希望它有帮助。 – xstefank