Giter Club home page Giter Club logo

fuse's Introduction

fuse

JBoss Fuse is an open source ESB with capabilities based on Apache Camel, Apache CXF, Apache ActiveMQ, Apache Karaf and Fabric8 in a single integrated distribution.

fuse's People

Contributors

chirino avatar cmoulliard avatar cunningt avatar davsclaus avatar dejanb avatar dhirajsb avatar fbolton avatar ffang avatar fusesource-ci avatar gashcrumb avatar gertv avatar gnodet avatar grgrzybek avatar gtully avatar hekonsek avatar iocanel avatar janstey avatar johnpoth avatar jstrachan avatar kevinearls avatar lburgazzoli avatar lhein avatar oscerd avatar paoloantinori avatar punkhorn avatar rajdavies avatar splatch avatar tabish121 avatar tadayosi avatar willemjiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fuse's Issues

Unable to build

It's not possible to build fuse from github. Please help.

As of today at least both the HEAD and 6.3.0.redhat branches fail with the following error:

INFO] ------------------------------------------------------------------------
[INFO] Building JBoss A-MQ :: Assembly :: Fabric8-based Distribution 6.3.0.redhat-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven/rome/rome/1.0.0.RC2-redhat-1/rome-1.0.0.RC2-redhat-1.pom
Downloading: http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven/io/netty/netty-all/4.0.37.Final-redhat-1/netty-all-4.0.37.Final-redhat-1.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] JBoss Fuse ......................................... SUCCESS [ 0.694 s]
[INFO] JBoss Fuse :: Parent ............................... SUCCESS [ 0.581 s]
[INFO] JBoss A-MQ and Fuse :: Shared ...................... SUCCESS [ 0.012 s]
[INFO] JBoss A-MQ and Fuse :: Shared :: Commands .......... SUCCESS [ 2.287 s]
[INFO] JBoss A-MQ Project ................................. SUCCESS [ 0.012 s]
[INFO] JBoss A-MQ :: Karaf Branding ....................... SUCCESS [ 0.128 s]
[INFO] JBoss A-MQ :: Assembly ............................. SUCCESS [ 0.009 s]
[INFO] JBoss A-MQ :: Assembly :: Shared ................... SUCCESS [ 0.389 s]
[INFO] JBoss A-MQ :: Assembly :: Fabric8-based Distribution FAILURE [ 1.501 s]
[INFO] JBoss A-MQ :: PatchManagement ...................... SKIPPED
[INFO] JBoss A-MQ CMS Client :: Distribution .............. SKIPPED
[INFO] JBoss A-MQ .NET Client :: Distribution ............. SKIPPED
[INFO] JBoss A-MQ AMQP Client :: Binary Distribution ...... SKIPPED
[INFO] JBoss Quickstart: quickstarts ...................... SKIPPED
[INFO] JBoss Fuse Quickstart: camel ....................... SKIPPED
[INFO] JBoss Fuse Quickstart: camel-box ................... SKIPPED
[INFO] JBoss Fuse Quickstart: camel-linkedin .............. SKIPPED
[INFO] JBoss Fuse Quickstart: camel-odata ................. SKIPPED
[INFO] JBoss Fuse Quickstart: camel-salesforce ............ SKIPPED
[INFO] JBoss Fuse :: ESB .................................. SKIPPED
[INFO] JBoss Fuse :: ESB :: Assembly :: Shared ............ SKIPPED
[INFO] JBoss Fuse :: ESB :: Branding Support .............. SKIPPED
[INFO] JBoss Fuse :: ESB :: Branding Support :: Fabric8 ... SKIPPED
[INFO] JBoss Fuse :: ESB :: Branding Support :: Karaf ..... SKIPPED
[INFO] JBoss Fuse :: ESB :: Commands ...................... SKIPPED
[INFO] JBoss Fuse :: ESB :: Features ...................... SKIPPED
[INFO] JBoss Fuse :: Karaf :: Framework ................... SKIPPED
[INFO] JBoss Fuse :: ESB :: Assembly ...................... SKIPPED
[INFO] JBoss Fuse :: ESB :: Assembly (Full) ............... SKIPPED
[INFO] JBoss Fuse :: ESB :: PatchManagement ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.280 s
[INFO] Finished at: 2016-10-13T17:30:10+01:00
[INFO] Final Memory: 127M/333M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project jboss-a-mq: Could not resolve dependencies for project org.jboss.amq:jboss-a-mq:jar:6.3.0.redhat-SNAPSHOT: Failed to collect dependencies at io.fabric8.mq:mq-client:jar:1.2.0.redhat-630194 -> org.apache.activemq:activemq-osgi:jar:5.11.0.redhat-630194 -> org.apache.activemq:activemq-web:jar:5.11.0.redhat-630194 -> rome:rome:jar:1.0.0.RC2-redhat-1: Failed to read artifact descriptor for rome:rome:jar:1.0.0.RC2-redhat-1: Could not transfer artifact rome:rome:pom:1.0.0.RC2-redhat-1 from/to brewroot (http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven): download.eng.bos.redhat.com: unknown error: Unknown host download.eng.bos.redhat.com: unknown error -> [Help 1]

Can't start container - duplicate features

It shows the following Provision Status:

error - java.lang.IllegalStateException: Duplicate feature found: openjpa/2.3.0

Provision Exception:
java.lang.IllegalStateException: Duplicate feature found: openjpa/2.3.0
  at io.fabric8.agent.service.Agent.provision(Agent.java:194)
  at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:727)
  at io.fabric8.agent.DeploymentAgent$4.run(DeploymentAgent.java:283)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:745)

fuse console list the openjpa multipletimes
JBossFuse:karaf@root> features:list | grep openjpa
[uninstalled] [2.3.0 ] openjpa karaf-enterprise-2.4.0.redhat-621084
[uninstalled] [2.3.0 ] openjpa repo-0
[uninstalled] [2.3.0 ] openjpa repo-0

Unable to build fuse (tranql-connector dependency)

Hello,

When building the master branch, we are getting an error caused by a missing dependency: tranql-connector.

[ERROR] Failed to execute goal on project esb-assembly: Could not resolve dependencies for project org.jboss.fuse:esb-assembly:pom:6.3.0.redhat-SNAPSHOT: Failed to collect dependencies at org.jboss.soa.bpel:riftsaw-dao-jpa-hibernate:jar:3.2.0.Final-redhat-2 -> org.jboss.soa.bpel:riftsaw-bpel-epr:jar:3.2.0.Final-redhat-2 -> tranql:tranql-connector:jar:1.2: Failed to read artifact descriptor for tranql:tranql-connector:jar:1.2:Could not transfer artifact tranql:tranql-connector:pom:1.2 from/to brewroot (http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven): download.eng.bos.redhat.com: Unknown host download.eng.bos.redhat.com -> [Help 1]

fabric-jclouds feature broken in version 1.2.0....-133

Hi all,

Starting with a clean download of the latest release version of JBoss Fuse, after I start up the server and attempt to install fabric-jclouds, it fails with an Unsatisfied requirement(s) error for 3 services

JBossFuse:admin@root> features:install fabric-jclouds
Error executing command: Can not resolve feature:
Unsatisfied requirement(s):

   service:(service=org.apache.curator.framework.CuratorFramework)
      Fabric8 :: Core Agent JClouds
   service:(service=io.fabric8.api.FabricService)
      Fabric8 :: Core Agent JClouds
   service:(service=io.fabric8.api.ZooKeeperClusterService)
      Fabric8 :: Core Agent JClouds

After unzipping and digging through the relevant distro files, I confirm that the 3 services indicated are non-optional dependencies for the fabric-core-agent-jclouds bundle

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">

    <reference id="fabricService" interface="io.fabric8.api.FabricService"/>
    <reference id="clusterService" interface="io.fabric8.api.ZooKeeperClusterService"/>
    <reference id="curator" interface="org.apache.curator.framework.CuratorFramework"/>
   ...

However, the services have not been exported by any of the bundles that this feature references.

<feature name="fabric-jclouds" version="1.2.0.redhat-133" resolver="(obr)">
        <bundle dependency='true'>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.5.0</bundle>
        <feature version="1.2.0.redhat-133">fabric-commands</feature>
        <feature version='1.8.1'>jclouds-commands</feature>
        <feature version='1.8.1'>jclouds-api-ec2</feature>
        <bundle>mvn:io.fabric8/common-util/1.2.0.redhat-133</bundle> 
        <bundle>mvn:io.fabric8/fabric-core-agent-jclouds/1.2.0.redhat-133</bundle> 
    </feature>

Strangely enough, comparing this version of the fabric-core distro with 1.0.0, I find that the missing services were appropriately exported in 1.0.0, but for some reason have been removed in the current version.

Version 1.0.0

Export-Service: io.fabric8.api.FabricService,io.fabric8.api.DataStore,
 io.fabric8.api.ZooKeeperClusterBootstrap,io.fabric8.api.ZooKeeperClus
 terService,org.osgi.service.url.URLStreamHandlerService;url.handler.p
 rotocol=profile

Version 1.2.0

...
  1. Is this deliberate? In which case, what's the idea to realise dependency sufficiency in the current version
  2. Is a patch already existing and how does one apply it in a relatively standard way? (I'd rather not be digging through and manually updating manifests and features xmls)
  3. This release has been available for several months. For such an obvious entry scenario, I still can't understand how come I've not found ANY meaningful reference to this issue anywhere on the web (just the one reference in passing while discussing a smoke test to ensure all features in a version can be installed). Made me wonder for a bit whether this issue was due to something wrong with my setup. What am I missing?

How to write a connector?

I'd like to use the JBoss Fuse ESB. The major part of our application connects to Fuse via Webservices (i.e. SOAP). However, we have a few devices speaking a different protocol (Modbus/TCP). I haven't found a third-party adapter. So I'd like to write it myself.

Where can I find the documentation about writing connectors? Is there an example source code?

Thanks in advance
Stephan

Problem with Fabric MQ Gateway when using http transport connecter for A-MQ

I am trying to use http connector for connecting with the JBoss A-MQ (Which is embedded in JBoss Fuse ESB 6.2.1) . I have enabled and configured the http transport connector in the broker.xml which is in the mq-base profile. Also I have enabled the http connector in the profile properties. I have created a new Master/Slave broker profile and assigned it to 2 child containers. I have deployed Fabric MQ and HTTP gateway to the root container so that Fabric will handle and map the connections to the active node. From the MQ client (stand alone java program), I am using the url http://localhost:61616 as the broker url in order to connect with the current active broker node but it seems like the Fabric MQ Gateway is not able to map the client to the available broker in the fabric. But when I inspect the fabric registry I could see that the http connector is configured to a random port properly and if I use that port in my MQ client then connection is established sucessfully and I could the message to the broker. Also, I noted that instead of http connector If I use the openwire tcp connector tcp://localhost:61616 Fabric MQ gateway is able to map the client to the the available broker in the fabric. I am not sure whether its a bug or am I missing something. I have attached the screenshot below for your reference.

screenshot 0
screenshot 1
screenshot 2
screenshot 3
screenshot 4
screenshot 5
screenshot 6
screenshot 7
screenshot 9
screenshot 10
screenshot 11
screenshot 12
screenshot 13
screenshot 14
screenshot 15
screenshot 16
screenshot 17
screenshot 18
screenshot 19
screenshot 20
screenshot 21

Fuse startup error

I'm trying to start fuse and getting following error

Please wait while JBoss Fuse is loading...
Bundle listed in startup.properties configuration not found: org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar
Could not create framework: java.lang.Exception: Aborting due to missing startup bundles
java.lang.Exception: Aborting due to missing startup bundles
    at org.apache.karaf.main.Main.processConfigurationProperties(Main.java:1249)
    at org.apache.karaf.main.Main.loadStartupProperties(Main.java:1062)
    at org.apache.karaf.main.Main.launch(Main.java:343)
    at org.apache.karaf.main.Main.main(Main.java:555)

Fuse build fails

I'm just trying to build Fuse. The build fails while trying to download com/fasterxml/jackson/core/jackson-core/${jackson2-version}/jackson-core-${jackson2-version}.pom

Problem encounter during the POM processing from travis build

Problem summary :-

I am working for IBM to port ppc64le arch to the package fuse ,I am adding new travis.yml for auto build and test ,during this process i am using the below yml script ,

language: java
arch:
    - amd64
    - ppc64le

dist: bionic

script: 
 # - mvn -Pall -Dts.all clean install
   - mvn -Pamq clean install

jdk:
  - openjdk8
  - openjdk11
  - openjdk14

Issue:
failing travis job in intel and power arch with the below error.It look some problem with POM file ,Can you help to fix

[ERROR] [ERROR] Some problems were encountered while processing the POMs:
136[FATAL] Non-resolvable parent POM for org.jboss.fuse.bom:jboss-fuse-parent:6.3.0.redhat-SNAPSHOT: Could not find artifact io.fabric8.bom:fabric8-bom:pom:1.2.0.redhat-630267 in central (https://repo.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local POM @ line 22, column 13

ref:https://travis-ci.com/github/asellappen/fuse/jobs/469799864

Unable to build fuse

I've cloned the repo from master
then I try with :

  • mvn -Pesb clean install
  • mvn clean install
  • mvn -Pamq clean install
  • try using maven without setting.xml

still no joy what am I missing??
this is what Im using:

Apache Maven 3.3.1 
Maven home: c:\Java\apache-maven-3.3.1
Java version: 1.7.0_75, vendor: Oracle Corporation
Java home: c:\Java\Jdk7\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows server 2012 r2", version: "6.3", arch: "amd64", family: "windows"

and this is the error

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.4:single (unix-bin) on project jboss-a-mq: Failed to create assembly: File to filter not found: c:\ESB\fuse6.2\mq\mq-as
sembly\jboss-a-mq\.\target\META-INF\NOTICE (The system cannot find the path specified) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.4:single (unix-bin) on project jboss-a-mq: Failed to create assembly: F
ile to filter not found: c:\ESB\fuse6.2\mq\mq-assembly\jboss-a-mq\.\target\META-INF\NOTICE (The system cannot find the path specified)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to create assembly: File to filter not found: c:\ESB\fuse6.2\mq\mq-assembly\jboss-a-mq\.\target\META-INF\NOTICE (The system cannot fi
nd the path specified)
        at org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:499)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 20 more
Caused by: org.apache.maven.plugin.assembly.format.AssemblyFormattingException: File to filter not found: c:\ESB\fuse6.2\mq\mq-assembly\jboss-a-mq\.\target\META-INF\NOTICE (The system cannot find the
 path specified)
        at org.apache.maven.plugin.assembly.format.FileFormatter.formatLineEndings(FileFormatter.java:137)
        at org.apache.maven.plugin.assembly.format.FileFormatter.format(FileFormatter.java:82)
        at org.apache.maven.plugin.assembly.format.FileFormatter.format(FileFormatter.java:59)
        at org.apache.maven.plugin.assembly.archive.phase.FileItemAssemblyPhase.execute(FileItemAssemblyPhase.java:80)
        at org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchiver.java:183)
        at org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:436)
        ... 22 more
Caused by: java.io.FileNotFoundException: c:\ESB\fuse6.2\mq\mq-assembly\jboss-a-mq\.\target\META-INF\NOTICE (The system cannot find the path specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:146)
        at org.apache.maven.plugin.assembly.format.FileFormatter.formatLineEndings(FileFormatter.java:126)
        ... 27 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Unable to build. Repository brewroot is not available

I'm unable to build the project. The error seems to spring from the unavailability of the brewroot repository during the build of legacy620:

[ERROR] Failed to execute goal on project legacy620: Could not resolve dependencies for project org.jboss.amq:legacy620:pom:6.2.1.redhat-107: Could not transfer artifact org.jboss.amq:jboss-a-mq:zip:6.2.0.redhat-133 from/to brewroot (http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven): download.eng.bos.redhat.com: unknown error: Unknown host download.eng.bos.redhat.com....

Is this repository really needed in this build?

Thanks in advance,
CarloP.

Missing insight-elasticsearch-log-storage:jar:6.2.0.redhat-SNAPSHOT

I'm trying to build the current fuse version and I'm getting following error while building AMQ binary distribution

[ERROR] Failed to execute goal on project jboss-a-mq: Could not resolve dependencies for project org.jboss.amq:jboss-a-mq:jar:6.2.0.redhat-SNAPSHOT: The following artifacts could not be resolved: io.fabric8.insight:insight-elasticsearch-log-storage:jar:6.2.0.redhat-SNAPSHOT, io.fabric8.insight:insight-elasticsearch-metrics-storage:jar:6.2.0.redhat-SNAPSHOT: Failure to find io.fabric8.insight:insight-elasticsearch-log-storage:jar:6.2.0.redhat-SNAPSHOT in https://repository.jboss.org/nexus/content/groups/fs-public-snapshots/ was cached in the local repository, resolution will not be reattempted until the update interval of fusesource.m2-snapshot has elapsed or updates are forced -> [Help 1]

Interesting is the version of the missing jar. It is part of fabric8 and is included in fabric8 features correctly. But while assembling the AMQ from any reason a bundle with fuse version is required

Build Failure - Failed to resolve, collect and/or download dependencies

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] JBoss Fuse ......................................... SUCCESS [ 0.948 s]
[INFO] JBoss Fuse :: Parent ............................... SUCCESS [ 0.284 s]
[INFO] JBoss A-MQ and Fuse :: Shared ...................... SUCCESS [ 0.013 s]
[INFO] JBoss A-MQ and Fuse :: Shared :: Commands .......... SUCCESS [ 1.555 s]
[INFO] JBoss A-MQ Project ................................. SUCCESS [ 0.013 s]
[INFO] JBoss A-MQ :: Karaf Branding ....................... SUCCESS [ 0.134 s]
[INFO] JBoss A-MQ :: Assembly ............................. SUCCESS [ 0.012 s]
[INFO] JBoss A-MQ :: Assembly :: Shared ................... SUCCESS [ 0.774 s]
[INFO] JBoss A-MQ :: Assembly :: Fabric8-based Distribution SUCCESS [ 50.900 s]
[INFO] JBoss A-MQ :: PatchManagement ...................... SUCCESS [ 3.017 s]
[INFO] JBoss A-MQ CMS Client :: Distribution .............. SUCCESS [ 0.588 s]
[INFO] JBoss A-MQ .NET Client :: Distribution ............. SUCCESS [ 0.990 s]
[INFO] JBoss A-MQ AMQP Client :: Binary Distribution ...... SUCCESS [ 0.061 s]
[INFO] JBoss Quickstart: quickstarts ...................... SUCCESS [ 0.280 s]
[INFO] JBoss Fuse Quickstart: camel ....................... SUCCESS [ 0.365 s]
[INFO] JBoss Fuse Quickstart: camel-box ................... SUCCESS [ 1.552 s]
[INFO] JBoss Fuse Quickstart: camel-linkedin .............. SUCCESS [ 0.332 s]
[INFO] JBoss Fuse Quickstart: camel-odata ................. SUCCESS [ 0.153 s]
[INFO] JBoss Fuse Quickstart: camel-salesforce ............ SUCCESS [ 3.036 s]
[INFO] JBoss Fuse :: ESB .................................. SUCCESS [ 0.253 s]
[INFO] JBoss Fuse :: ESB :: Assembly :: Shared ............ SUCCESS [ 0.585 s]
[INFO] JBoss Fuse :: ESB :: Branding Support .............. SUCCESS [ 0.023 s]
[INFO] JBoss Fuse :: ESB :: Branding Support :: Karaf ..... SUCCESS [ 0.095 s]
[INFO] JBoss Fuse :: ESB :: Branding Support :: Fabric8 ... SUCCESS [ 0.087 s]
[INFO] JBoss Fuse :: ESB :: Commands ...................... SUCCESS [ 1.324 s]
[INFO] JBoss Fuse :: ESB :: Features ...................... SUCCESS [ 0.024 s]
[INFO] JBoss Fuse Quickstart: custom ...................... FAILURE [ 0.575 s]
[INFO] JBoss Fuse :: Karaf :: Framework ................... SKIPPED
[INFO] JBoss Fuse :: ESB :: Assembly ...................... SKIPPED
[INFO] JBoss Fuse :: ESB :: Assembly (Full) ............... SKIPPED
[INFO] JBoss Fuse :: ESB :: PatchManagement ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:10 min
[INFO] Finished at: 2017-01-06T18:41:30-06:00
[INFO] Final Memory: 181M/2050M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project custom-distro: Could not resolve dependencies for project org.jboss.quickstarts.fuse:custom-distro:pom:6.3.0.redhat-SNAPSHOT: Failed to collect dependencies at org.jboss.soa.bpel:riftsaw-dao-jpa-hibernate:jar:3.2.0.Final-redhat-2 -> org.jboss.soa.bpel:riftsaw-bpel-epr:jar:3.2.0.Final-redhat-2 -> tranql:tranql-connector:jar:1.2: Failed to read artifact descriptor for tranql:tranql-connector:jar:1.2: Could not transfer artifact tranql:tranql-connector:pom:1.2 from/to brewroot (http://download.eng.bos.redhat.com/brewroot/repos/jb-fuse-6.2-build/latest/maven): download.eng.bos.redhat.com: Unknown host download.eng.bos.redhat.com -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]

Building instructions

What's the proper branch and build command to build fuse?

I've tried the following branches: master, 6.3.0.redhat, 6.3.0.redhat-GA and two build commands: mvn clean install and mvn -Pall -Dts.all -e clean install

Nothing works

Using Fuse 6.3.0 on production

Hi All
I'm trying to understand the licensing of fuse 6.3.0. If I will clone it from this Git repo and build it by myself can I use it and redistribute it to production according to Apache 2.0 License or do I need Red Had Subscription for this ? to be honest with you all this is very unclear

Unable to build fuse

Missing artifact: org.apache.activemq:activemq-osgi:jar:5.11.0.redhat-620118

[ERROR] Failed to execute goal on project jboss-a-mq: Could not resolve dependencies for project org.jboss.amq:jboss-a-mq:jar:6.2.0.redhat-SNAPSHOT: The following artifacts could not be resolved: org.apache.activemq:activemq-osgi:jar:5.11.0.redhat-620118, org.apache.activemq:activemq-camel:jar:5.11.0.redhat-620118, org.apache.activemq:activemq-pool:jar:5.11.0.redhat-620118, org.apache.activemq:activemq-broker:jar:5.11.0.redhat-620118, org.apache.activemq:activemq-spring:jar:5.11.0.redhat-620118: Could not find artifact org.apache.activemq:activemq-osgi:jar:5.11.0.redhat-620118 in fusesource (https://oss.sonatype.org/content/groups/scala-tools@id=scala.repo) -> [Help 1]

Workaround comment exists in esb/esb-assembly/jboss-fuse-karaf/pom.xml file while the related issues are already closed..

In a research project, we analyzed the build file of repositories looking for comments with ready-to-be-addressed SATDs (self-admitted technical debt) that could be addressed. If the underlying issue is already resolved, the related code or comment can be removed or fixed. As we found an instance of this kind of asynchrony in esb/esb-assembly/jboss-fuse-karaf/pom.xml, we decided to report the issue to contribute community.
A comment in esb/esb-assembly/jboss-fuse-karaf/pom.xml file claims that it is workaround for https://issues.apache.org/jira/browse/CXF-5972, and this issue has been closed long ago.

Comment location:

<!-- workaround for errors in CXF 3.0.1 features file, cfr. CXF-5972 -->

Unable to start Spring Boot container: java.lang.IllegalArgumentException: Invalid source

I'm using latest build jboss-fuse-6.2.0.redhat-025. I have succesfully deployed two Spring Boot apps (with Camel Routes) and with the third app I'm having this problem that Fabric is unable to start boot app due to invalid sources.

I have verified million times that the spring.main.sources property is pointing to root folder where the main class is. I have also successfully ran the io.fabric8.process.spring.boot.container.FabricSpringApplication with my IDE to verify that app launches nicely.

What should I try next, any tips howto debug to see what's happening?

when starting the container following is outputted processes/mycontainer/logs/out.log

java.lang.IllegalArgumentException: Invalid source 'fi.fifthelement.woodforce'
        at org.springframework.boot.BeanDefinitionLoader.load(BeanDefinitionLoader.java:223)
        at org.springframework.boot.BeanDefinitionLoader.load(BeanDefinitionLoader.java:144)
        at org.springframework.boot.BeanDefinitionLoader.load(BeanDefinitionLoader.java:127)
        at org.springframework.boot.SpringApplication.load(SpringApplication.java:620)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:142)
        at io.fabric8.process.spring.boot.container.FabricSpringApplication.run(FabricSpringApplication.java:70)
        at io.fabric8.process.spring.boot.container.FabricSpringApplication.main(FabricSpringApplication.java:76)

logs/cmd.log is:

Running:
java  -javaagent:jolokia-agent.jar=host=0.0.0.0,port=9038,agentId=wf-services2  -Dspring.main.sources=fi.fifthelement.woodforce -Dspring.profiles.active=test -Dfabric8.containerId=wf-services2 -classpath /opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/antlr-2.7.7.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/aopalliance-1.0.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/aspectjrt-1.8.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/aspectjweaver-1.8.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/bcpkix-jdk15on-1.47.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/bcprov-jdk15on-1.47.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/classmate-1.0.0.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/commons-codec-1.6.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/commons-collections-3.2.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/commons-pool-1.6.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/core-1.5.0.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/data-0.2.0-SNAPSHOT.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/dom4j-1.6.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/fe-hibernate-utils-1.1.0.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-api-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-geojson-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-main-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-metadata-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-opengis-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/gt-referencing-2.7.5.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/guava-16.0.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-commons-annotations-4.0.4.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-core-4.3.5.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-entitymanager-4.3.5.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-spatial-4.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/hibernate-validator-5.0.3.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-annotations-2.3.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-core-2.3.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-core-asl-1.9.13.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-databind-2.3.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-datatype-joda-2.3.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jackson-mapper-asl-1.9.13.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jai_core-1.1.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jandex-1.1.0.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/javassist-3.18.1-GA.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jboss-logging-3.1.3.GA.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jboss-logging-annotations-1.2.0.Beta1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jcl-over-slf4j-1.7.7.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jdom-1.0.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jms-1.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/joda-time-2.3.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jolokia-core-1.2.2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/json-simple-1.1.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jsr-275-1.0-beta-2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jts-1.13.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/jul-to-slf4j-1.7.7.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/log4j-over-slf4j-1.7.7.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/logback-classic-1.1.2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/logback-core-1.1.2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/lombok-1.14.4.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/postgis-jdbc-1.5.2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/postgresql-9.3-1101-jdbc41.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/process-spring-boot-container-1.2.0.Beta4.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/process-spring-boot-registry-1.2.0.Beta4.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/services-0.2.0-SNAPSHOT.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/slf4j-api-1.7.7.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/snakeyaml-1.13.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-aop-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-aspects-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-beans-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-actuator-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-autoconfigure-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-actuator-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-aop-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-data-jpa-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-jdbc-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-logging-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-security-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-tomcat-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-boot-starter-web-1.1.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-context-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-core-4.0.6.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-data-commons-1.8.4.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-data-jpa-1.6.4.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-expression-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-jdbc-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-orm-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-security-config-3.2.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-security-core-3.2.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-security-jwt-1.0.2.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-security-oauth2-2.0.1.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-security-web-3.2.5.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-tx-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-web-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/spring-webmvc-4.0.7.RELEASE.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/tomcat-embed-core-8.0.8.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/tomcat-embed-el-8.0.8.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/tomcat-embed-logging-juli-8.0.8.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/tomcat-jdbc-8.0.8.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/tomcat-juli-8.0.8.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/usertype.core-3.2.0.GA.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/usertype.spi-3.2.0.GA.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/validation-api-1.1.0.Final.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/vecmath-1.3.2.jar:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/lib/*.war:/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2/classes io.fabric8.process.spring.boot.container.FabricSpringApplication 

Environment variables:
FABRIC8_HTTP_PORT=8080
FABRIC8_HTTP_PROXY_PORT=9037
FABRIC8_JAVA_AGENT=-javaagent:jolokia-agent.jar=host=0.0.0.0,port=9038,agentId=wf-services2
FABRIC8_JAVA_MAIN=io.fabric8.process.spring.boot.container.FabricSpringApplication
FABRIC8_JOLOKIA_PORT=8778
FABRIC8_JOLOKIA_PROXY_PORT=9038
FABRIC8_KARAF_NAME=wf-services2
FABRIC8_LISTEN_ADDRESS=10.0.144.41
FABRIC8_PROCESS_INSTALL_DIR=/opt/fuse/jboss-fuse-6.2.0.redhat-025/processes/wf-services2
FABRIC8_PROCESS_STOP_TIMEOUT=60
FABRIC8_RMI_PORT=1099
FABRIC8_RMI_PROXY_PORT=9036

Main App class

package fi.fifthelement.woodforce;

import fi.fifthelement.woodforce.data.repository.BaseRepository;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.orm.jpa.EntityScan;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@Configuration
@EnableAutoConfiguration
@EntityScan(basePackages = "fi.fifthelement.woodforce")
@ComponentScan
@EnableJpaRepositories(basePackageClasses = BaseRepository.class)
@EnableTransactionManagement
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }


}

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.