plume-oss / plume-examples Goto Github PK
View Code? Open in Web Editor NEWExamples of how to use Plume
License: Apache License 2.0
Examples of how to use Plume
License: Apache License 2.0
INSTALL script fails:
remote: Enumerating objects: 285, done.
remote: Counting objects: 100% (285/285), done.
remote: Compressing objects: 100% (184/184), done.
remote: Total 285 (delta 79), reused 217 (delta 64), pack-reused 0
Receiving objects: 100% (285/285), 180.79 KiB | 1.08 MiB/s, done.
Resolving deltas: 100% (79/79), done.
From https://github.com/plume-oss/plume
* branch develop -> FETCH_HEAD
* [new branch] develop -> origin/develop
HEAD is now at e396ed7 :white_check_mark: CPG-generator/query-language integration testing setup (#39)
FAILURE: Build failed with an exception.
What went wrong:
Task 'oneJar' not found in root project 'plume'. Some candidates are: 'jar'.
Gradle version 6.7
Mac OS X Big Sur
OpenJDK Version 14.0.1
Is the INSTALL script even needed?
I could run the TinkerGraph example, although the XML file only contained a single Meta-Node :
<?xml version="1.0" ?><graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd%22%3E<key id="labelV" for="node" attr.name="labelV" attr.type="string"></key><key id="language" for="node" attr.name="language" attr.type="string"></key><key id="version" for="node" attr.name="version" attr.type="string"></key><key id="labelE" for="edge" attr.name="labelE" attr.type="string"></key><graph id="G" edgedefault="directed"><node id="306760763"><data key="labelV">META_DATA</data><data key="language">Java</data><data key="version">Java</data></node></graph></graphml>%
I see all the examples are tied with the graph database.
From my first look, it appears plume has two use-case:
(a) It augments joern and adds support for Java
(b) It can interface with different graph databases
So I think providing examples for both these use cases would be useful.
However, it looks like without initializing the driver, I cant even parse a java class. My intention is to use Plume as a program analysis tool.
Am I missing something?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.