我从不下载快照版本。但是为了实施a project,我必须使用RichText。
我想下载要使用的snapshot版本。因为在IntelliJ IDE中找不到先前版本import org.fxmisc.richtext.model.StyledSegment;
。
我对快照发布,maven,gradle一无所知 我只需要最新版本的jar文件。
请给我直接建议获取jar文件。
修改
现在我想至少运行RichText.java
答案 0 :(得分:1)
您正在使用ANT build tool。即使有办法在Ant中使用maven依赖项(请参阅此question),如果您不限于使用ant,我建议将项目转移到maven或gradle。
尽管如此:
如果您想使用Maven:
示例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:
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。
当您想要运行您的应用程序时:
clean
package
exec:java
如果您更喜欢终端,可以使用mvn clean package exec:java