GithubHelp home page GithubHelp logo

Comments (6)

imagejan avatar imagejan commented on June 26, 2024 1

.. or revapi, as suggested by @ctrueden on the forum.

from scijava-scripts.

imagejan avatar imagejan commented on June 26, 2024 1

Happy to see that @frauzufall and @ctrueden seem to be working on something similar at the KNIME hackathon πŸ™‚
https://gitter.im/knime-ip/hackathon-KNIME-2019?at=5d8739ebab4244767be45619

from scijava-scripts.

frauzufall avatar frauzufall commented on June 26, 2024 1

Oh cool! On a first view the reports linked above look way better than what I tried.

from scijava-scripts.

ctrueden avatar ctrueden commented on June 26, 2024 1

Ah, thanks @imagejan, I had forgotten all about this. Sorry about that, @frauzufall. Was mostly @frauzufall working on itβ€”I just posted a gist as a quick experiment to see if using javap directly would be reasonable. But of course a dedicated tool (not maintained by us) will be much better.

from scijava-scripts.

frauzufall avatar frauzufall commented on June 26, 2024 1

This might be simpler to integrate e.g. into the release script: https://revapi.org/modules/revapi-maven-plugin/. This plugin could also help us to make it impossible or very hard to break the API at all @ctrueden (thinking of the incubator strategy)

from scijava-scripts.

imagejan avatar imagejan commented on June 26, 2024

revapi-maven-plugin looks great!

I suggest adding a section like this to <pluginManagement> in pom-scijava (or pom-scijava-base?):

			<plugin>
				<groupId>org.revapi</groupId>
				<artifactId>revapi-maven-plugin</artifactId>
				<version>0.11.4</version>
				<dependencies>
					<dependency>
						<groupId>org.revapi</groupId>
						<artifactId>revapi-java</artifactId>
						<version>0.20.2</version>
					</dependency>
				</dependencies>
				<executions>
					<execution>
						<goals>
							<goal>check</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

from scijava-scripts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.