Prepare initial release

This commit is contained in:
mkpaz 2025-02-10 11:03:34 +04:00
parent 06b688b8e3
commit 0a1621cc33
2 changed files with 110 additions and 0 deletions

View File

@ -40,6 +40,13 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>

103
pom.xml
View File

@ -8,6 +8,43 @@
<artifactId>devtoolsfx</artifactId> <artifactId>devtoolsfx</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>DevToolsFX</name>
<description>A tool for navigating JavaFX application's scene graph and exploring node properties</description>
<url>https://github.com/mkpaz/devtoolsfx</url>
<licenses>
<license>
<name>MIT License</name>
<url>https://raw.githubusercontent.com/mkpaz/devtoolsfx/master/LICENSE</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>mkpaz</id>
<name>mkpaz</name>
</developer>
</developers>
<scm>
<developerConnection>scm:git:https://github.com/mkpaz/atlantafx.git</developerConnection>
<connection>${project.scm.developerConnection}</connection>
<url>${project.url}</url>
</scm>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<modules> <modules>
<module>connector</module> <module>connector</module>
<module>gui</module> <module>gui</module>
@ -75,8 +112,74 @@
<release>${javaVersion}</release> <release>${javaVersion}</release>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.2</version>
<configuration>
<skip>true</skip>
</configuration>
<inherited>false</inherited>
</plugin>
</plugins> </plugins>
</pluginManagement> </pluginManagement>
</build> </build>
<profiles>
<profile>
<id>release</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<!-- package project sources -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-source</id>
<phase>compile</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- package project javadoc -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<doclint>none</doclint>
</configuration>
</plugin>
<!-- sign deployed artifacts -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project> </project>