cytoscape / appstore

Cytoscape App Store web application code
16 stars 20 forks source link

Submission form rejects all APIs with org.cytoscape package name #25

Open thully opened 8 years ago

thully commented 8 years ago

If an app is submitted that exports APIs, we prompt for a pom.xml file in addition to the JAR file. However, if the package in this pom.xml file starts with org.cytoscape, the submission is rejected. This has caused issues for core apps that export APIs (such as OpenCL) - to submit them, we've had to edit the pom and insert an extra space to trick the App Store into accepting our submission.

AlexanderPico commented 8 years ago

Do you propose to remove the restriction entirely? I think the intention was to avoid any possible conflicts in our core namespace. Is it safe/wise to remove this?

Perhaps the "adding a space" workaround is actually a feature in that it blocks submissions that use org.cytoscape naively, but still allows core app devs to get them submitted.

Other possible solutions?