Update version to 11.3.1 and fix complete package to include bridge script

This commit is contained in:
Teal Starsong 2025-03-31 18:15:41 +02:00
parent 5cf8f5fb16
commit 883fde7344
3 changed files with 7 additions and 22 deletions

View File

@ -6,7 +6,7 @@
<groupId>eu.starsong.ghidra</groupId> <groupId>eu.starsong.ghidra</groupId>
<artifactId>GhydraMCP</artifactId> <artifactId>GhydraMCP</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<version>1.1</version> <version>11.3.1</version>
<name>GhydraMCP</name> <name>GhydraMCP</name>
<url>https://github.com/teal-bauer/GhydraMCP</url> <url>https://github.com/teal-bauer/GhydraMCP</url>

View File

@ -4,19 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
http://maven.apache.org/xsd/assembly-1.1.3.xsd"> http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<!-- Complete package with Ghidra plugin and bridge Python script -->
<id>complete-package</id> <id>complete-package</id>
<!-- We want a .zip file -->
<formats> <formats>
<format>zip</format> <format>zip</format>
</formats> </formats>
<!-- Don't put everything in an extra top-level directory named after the assembly ID -->
<includeBaseDirectory>false</includeBaseDirectory> <includeBaseDirectory>false</includeBaseDirectory>
<fileSets> <fileSets>
<!-- 1) Include the bridge Python script in the root --> <!-- Include bridge script, README and LICENSE -->
<fileSet> <fileSet>
<directory>${project.basedir}</directory> <directory>${project.basedir}</directory>
<includes> <includes>
@ -27,23 +22,13 @@
<outputDirectory></outputDirectory> <outputDirectory></outputDirectory>
</fileSet> </fileSet>
<!-- 2) Include the Ghidra plugin files --> <!-- Include pre-built Ghidra plugin zip -->
<fileSet> <fileSet>
<directory>${project.build.directory}</directory> <directory>${project.build.directory}</directory>
<includes> <includes>
<include>GhydraMCP.jar</include> <include>GhydraMCP-${project.version}.zip</include>
</includes> </includes>
<outputDirectory>GhydraMCP/lib</outputDirectory> <outputDirectory></outputDirectory>
</fileSet>
<!-- 3) Include required Ghidra plugin metadata -->
<fileSet>
<directory>src/main/resources</directory>
<includes>
<include>extension.properties</include>
<include>Module.manifest</include>
</includes>
<outputDirectory>GhydraMCP</outputDirectory>
</fileSet> </fileSet>
</fileSets> </fileSets>
</assembly> </assembly>

View File

@ -1,6 +1,6 @@
Manifest-Version: 1.0 Manifest-Version: 1.0
Plugin-Class: eu.starsong.ghidra.GhydraMCP Plugin-Class: eu.starsong.ghidra.GhydraMCP
Plugin-Name: GhydraMCP Plugin-Name: GhydraMCP
Plugin-Version: 1.1 Plugin-Version: 11.3.1
Plugin-Author: LaurieWired, Teal Bauer Plugin-Author: LaurieWired, Teal Bauer
Plugin-Description: Expose multiple Ghidra tools to MCP servers Plugin-Description: Expose multiple Ghidra tools to MCP servers