swingfx-markdown-preview
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.github.raghul-tech</groupId> <artifactId>swingfx-markdown-preview</artifactId> <version>1.0.0</version> </dependency>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>io.github.raghul-tech</groupId> <artifactId>swingfx-markdown-preview-parent</artifactId> <version>1.0.0</version> </parent> <artifactId>swingfx-markdown-preview</artifactId> <name>SwingFX Markdown Preview</name> <description> A lightweight Java library for rendering and previewing Markdown (.md) files in Swing applications using JavaFX WebView. Provides core components for live Markdown preview panels, windows, and tabs with theme switching and file change detection. This minimal module does not include Flexmark or JavaFX dependencies; add them separately. </description> <dependencies> <!-- JavaFX (provided by user application) --> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-web</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-graphics</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-base</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-swing</artifactId> <version>${javafx.version}</version> <scope>provided</scope> </dependency> <!-- Flexmark is also provided externally --> <dependency> <groupId>com.vladsch.flexmark</groupId> <artifactId>flexmark-all</artifactId> <version>0.64.8</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <!-- Source jar --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.1</version> <executions> <execution> <id>attach-sources</id> <phase>package</phase> <goals><goal>jar</goal></goals> </execution> </executions> </plugin> <!-- Javadoc jar --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.6.3</version> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals><goal>jar</goal></goals> </execution> </executions> </plugin> </plugins> </build> </project>