I don't know how to download the dependency packages and JAR/POM files that I need

6 views
Skip to first unread message

张晓伟

unread,
Jul 7, 2025, 4:32:31 AMJul 7
to cytoscape-app-dev
Hello everyone, I am a master's student from China and I am trying to develop a Cytoscape plugin. I have already implemented the functionality of this plugin in Python, but I am not very familiar with Java and packaging plugins. When I try to package my plugin using the MVC Clean Package, I always find errors in my pom.xml file, and I cannot connect or download the dependencies I need online. My local Cytoscape version is 3.10.3, and when I enter a similar file https://mvnrepository.com/artifact/org.cytoscape/work-api/3.1.0 or https://github.com/cytoscape/cytoscape-app-template I couldn't find any truly usable dependencies when searching for these websites, which may be related to my location or network.
So I'm here to ask everyone how to download the dependency packages and JAR/POM files I need. Could you please provide me with a download website that I can use, or send me the email file directly, 26479...@qq.com I will be extremely grateful for your help. Thank you

Christopher Churas

unread,
Jul 7, 2025, 1:06:23 PMJul 7
to cytoscap...@googlegroups.com
Hi,

What version of java and maven are you using? 

For Cytoscape, you'll need to use java 17 JDK and maven > 3.6 (I am using 3.9.6).

To see if your environment is setup try cloning/downloading this repo that contains many cytoscape apps: 

Once cloned run: mvn install

If successful output will look like this at the end:

[INFO] Sample App - Web Service Client .................... SUCCESS [  0.175 s]
[INFO] Sample App - Zoom Network View ..................... SUCCESS [  0.128 s]
[INFO] Sample Apps - Parent ............................... SUCCESS [  0.030 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.364 s
[INFO] Finished at: 2025-07-07T10:03:07-07:00
[INFO] ------------------------------------------------------------------------

Do you get the above output?

You could also take a look at the app ladder for information on how to build cytoscape apps:
https://github.com/cytoscape/cytoscape/wiki/Cytoscape-App-Ladder

chris




On Mon, Jul 7, 2025 at 1:32 AM 张晓伟 <y1301...@gmail.com> wrote:
Hello everyone, I am a master's student from China and I am trying to develop a Cytoscape plugin. I have already implemented the functionality of this plugin in Python, but I am not very familiar with Java and packaging plugins. When I try to package my plugin using the MVC Clean Package, I always find errors in my pom.xml file, and I cannot connect or download the dependencies I need online. My local Cytoscape version is 3.10.3, and when I enter a similar file https://mvnrepository.com/artifact/org.cytoscape/work-api/3.1.0 or https://github.com/cytoscape/cytoscape-app-template I couldn't find any truly usable dependencies when searching for these websites, which may be related to my location or network.
So I'm here to ask everyone how to download the dependency packages and JAR/POM files I need. Could you please provide me with a download website that I can use, or send me the email file directly, 26479...@qq.com I will be extremely grateful for your help. Thank you

--
You received this message because you are subscribed to the Google Groups "cytoscape-app-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-app-...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cytoscape-app-dev/769c6dd4-5d65-4eac-bb1f-a1155b379dd8n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages