Skip to content

Commit

Permalink
Individual Modules Published
Browse files Browse the repository at this point in the history
This allows for individual modules to be published to the ImageJ site.
  • Loading branch information
AvocadoMoon committed Jan 25, 2024
1 parent 81bf7b5 commit a82bb3d
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 9 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/publish_N5_plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name: Release to Update Site
on:
workflow_dispatch:
inputs:
Module:
module:
description: Module to deploy as an ImageJ plugin
required: true
default: 'view-simulation-results'
Expand Down Expand Up @@ -39,7 +39,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Build with Maven
run: mvn -B package
run: 'mvn -B -pl org.vcell.vcellfiji:${{ github.event.inputs.module }} -DskipTests=True package' # Skip tests, cause for concern see if there is way to do some form of composition with workflows
- name: Install ImageJ/Fiji
run: |
curl --silent -O ${IJ_DOWNLOAD_URL}
Expand Down
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.vcell.vcellfiji</groupId>
<artifactId>vcell-fiji</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>

<parent>
<groupId>org.scijava</groupId>
<artifactId>pom-scijava</artifactId>
Expand All @@ -16,11 +21,6 @@
<!-- <module>ricky</module>-->
</modules>

<groupId>org.vcell.vcellfiji</groupId>
<artifactId>vcell-fiji</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>


<name>Virtual Cell ImageJ plugin</name>
<description>Virtual Cell ImageJ plugin to retrieve VCell simulation results for analysis within ImageJ</description>
Expand Down
70 changes: 68 additions & 2 deletions view-simulation-results/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,78 @@
<groupId>org.vcell.vcellfiji</groupId>
<artifactId>vcell-fiji</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath />
</parent>

<artifactId>vcell-view-simulation-resuts</artifactId>
<artifactId>vcell-view-simulation-results</artifactId>
<version>1.0-SNAPSHOT</version>

<name>VCell View Simulation Results</name>
<description>Virtual Cell ImageJ plugin to retrieve VCell simulation results for analysis within ImageJ</description>
<url>https://vcell.org</url>
<inceptionYear>2023</inceptionYear>
<organization>
<name>Virtual Cell</name>
<url>https://vcell.org</url>
</organization>
<licenses>
<license>
<name>MIT</name>
<url>https://opensource.org/licenses/MIT</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>jcschaff</id>
<name>Jim Schaff</name>
</developer>
<developer>
<id>AvocadoMoon</id>
<name>Ezequiel Valencia</name>
</developer>
</developers>
<contributors>
<contributor>
<name>Michael Blinov</name>
</contributor>
</contributors>
<mailingLists>
<mailingList>
<name>VCell Open Discussion Forum</name>
<subscribe>https://groups.google.com/group/vcell-discuss</subscribe>
<unsubscribe>https://groups.google.com/group/vcell-discuss</unsubscribe>
<post>[email protected]</post>
<archive>https://groups.google.com/group/vcell-discuss</archive>
</mailingList>
</mailingLists>

<scm>
<connection>scm:git:https://github.com/virtualcell/vcell-fiji</connection>
<developerConnection>scm:git:[email protected]:virtualcell/vcell-fiji</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/virtualcell/vcell-fiji</url>
</scm>

<issueManagement>
<system>GitHub Issues</system>
<url>https://github.com/virtualcell/vcell-fiji/issues</url>
</issueManagement>

<ciManagement>
<system>GitHub Actions</system>
<url>https://github.com/virtualcell/vcell-fiji/actions</url>
</ciManagement>

<properties>
<license.licenseName>MIT</license.licenseName>
<license.copyrightOwners>UConn Health</license.copyrightOwners>

<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
Expand Down

0 comments on commit a82bb3d

Please sign in to comment.