JavaFBP is not in Maven Central?

79 views
Skip to first unread message

toivo...@gmail.com

unread,
May 29, 2016, 6:47:58 AM5/29/16
to Flow Based Programming
Hi,

I cannot find JavaFBP on Maven Central.
Maybe I am using wrong name 'javafbp' during search?

Thanks
toivo

Paul Morrison

unread,
May 29, 2016, 9:37:09 AM5/29/16
to flow-based-...@googlegroups.com
I am not sure that we ever put JavaFBP on Maven... 

a) what are the advantages?
b) if worthwhile, how does one go about doing that?

--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

toivo...@gmail.com

unread,
May 29, 2016, 11:32:24 AM5/29/16
to Flow Based Programming

Hi Paul,


Personally I think it has tremendous influence.

Many projects have 10-15 dependencies (or even more) and without Maven its very time consuming to handle them.

So often Maven is a prerequisite to start using some framework.


Being available in Maven Central means to be part of the game.

Many institutions seems to prefer Maven published frameworks as normal practice.


Please consider publishing JavaFBP in Maven Central.


Thanks

Toivo


Jon Nordby

unread,
May 29, 2016, 3:11:34 PM5/29/16
to Flow Based Programming

Maven, and similar package repositories/managers are the primary ways to install software libraries today.
It means developers can install new libraries with a single command to try thing out.
And when using it in a project, declare it as a dependency - and have it automatically be installed when building the project.

I filed an issue about it a while back for JavaFBP, and there are also some links on how to publish
https://github.com/jpaulm/javafbp/issues/5



On Sunday, May 29, 2016 at 3:37:09 PM UTC+2, Paul Morrison wrote:
I am not sure that we ever put JavaFBP on Maven... 

a) what are the advantages?
b) if worthwhile, how does one go about doing that?
On Sun, May 29, 2016 at 6:47 AM, <toivo...@gmail.com> wrote:
Hi,

I cannot find JavaFBP on Maven Central.
Maybe I am using wrong name 'javafbp' during search?

Thanks
toivo

--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.

Paul Morrison

unread,
Jun 18, 2016, 10:10:48 PM6/18/16
to Flow Based Programming
Just started following up Google group topics... a bit late, sorry!

Now that JavaFBP uses Gradle, how does Gradle interact with Maven?  TIA

Paul Morrison

unread,
Jul 18, 2016, 4:43:44 PM7/18/16
to flow-based-...@googlegroups.com, toivo...@gmail.com, Humberto Madeira, Alfredo Sistema, Bob Corrick
Hi Jon,

I am having a lot of trouble deploying JavaFBP to Maven using Gradle.  I have been piecing the build.gradle together bit by bit - from a wide variety of sources!), and have gotten a gpg password, but I keep getting a "not authorized" message when my system tries to upload files to the staging repository (is this where they are supposed to go?).  I also have JIRA username and password...

I assume that I have to promote to the staging repo - and then there is some way to test, and then transfer my stuff to Maven Central...?

Also, do I need a settings.xml file?

Typical message (I get lots of them):

Could not transfer artifact com.jpaulmorrison:javafbp:jar:3.0.5 from/to remote (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2/com/jpaulmorrison/javafbp/3.0.5/javafbp-3.0.5.jar. Return code is: 401, ReasonPhrase: Unauthorized.

I attach my current build.gradle...  I hope someone can suggest how I should go about troubleshooting this...!

If anyone could give me a hand, I would be very grateful!

Regards,

Paul M.

PS Bert, my latest build.gradle seems to be building quite reasonable javadoc files... although we do beed to discuss library organization...

To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
build.gradle

Humberto Madeira

unread,
Jul 19, 2016, 10:46:07 AM7/19/16
to Flow Based Programming, toivo...@gmail.com, be...@gildrum.com, sistemas...@gmail.com, bobco...@outlook.com
Hi Paul,

>PS Bert, my latest build.gradle seems to be building quite reasonable javadoc files... although we do beed to discuss library organization..

I've been having some distracting issues.. one result is I've gotten a new (better for the road) laptop and I am in the process of moving the JavaFBP stuff over.

I've gotten back into the reorganizing effort, but it does take time to go through each component.
Now that I'm back up to speed, I hope to have the core done by the end of the weekend for you to look at.  

As for the javadocs, that's good to hear.  I will create some package.html files for the new org structure.

Regards,
--Bert

Paul Morrison

unread,
Jul 19, 2016, 2:26:46 PM7/19/16
to flow-based-...@googlegroups.com, toivo...@gmail.com, Humberto Madeira, Alfredo Sistema, Bob Corrick, JOSEPH D. MORRISON
Sounds good!

Question (for anyone): should the generated javadoc be posted to GitHub?  It is generated into the 'build' folder, so .gitignore doesn't upload it.  Should I make a special case of the javadoc?

TIA

Paul

Paul Morrison

unread,
Jul 19, 2016, 4:24:57 PM7/19/16
to Flow Based Programming, toivo...@gmail.com, be...@gildrum.com, sistemas...@gmail.com, bobco...@outlook.com, j...@joemorrison.org
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

JavaFBP is up on the Nexus Repository Manager!  Does that mean it is on Maven?  Why doesn't Maven Search find it?


If it is in the right place, is it complete/right?!

Could one of you super-busy people PLEASE take a look and see?

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Also, a)  should I put the javadoc on GitHub?  It seems to be on Maven - is this sufficient?  What is the standard?
  Oh, just saw http://stackoverflow.com/questions/3939595/making-javadocs-available-with-github-sonatype-maven-repo  - looks pretty complex - is there a simpler way?

b) should I post the full build.gradle that I used on GitHub, or a version that just builds the jar file...?

Thanks in advance!

Regards,

Paul M.


On Tuesday, July 19, 2016 at 2:26:46 PM UTC-4, Paul Morrison wrote:
Sounds good!

Question (for anyone): should the generated javadoc be posted to GitHub?  It is generated into the 'build' folder, so .gitignore doesn't upload it.  Should I make a special case of the javadoc?

TIA

Paul

Paul Morrison

unread,
Jul 20, 2016, 11:47:13 AM7/20/16
to Flow Based Programming, toivo...@gmail.com, be...@gildrum.com, sistemas...@gmail.com, bobco...@outlook.com, j...@joemorrison.org, Jon Nordby
Maven Search now finding JavaFBP!!!

It occurred to me that I did not have a pom.xml in the root - I think I have fixed that, and am now finding JavaFBP in the Maven search - http://search.maven.org/#search%7Cga%7C1%7Cjavafbp -
don't know if this made the difference, or if it was just a matter of waiting... :-)

Again, could someone look at the Maven entry, and see whether it is correct...   Toivo, you started this thread, for which thanks - how about you?!  Any other Maven mavens...?

Thanks in advance,

J. Paul Morrison

PS Re my javadoc question, I am going to try Jake Wharton's suggestion in the link shown below - unless someone has a better suggestion...

toivo...@gmail.com

unread,
Jul 21, 2016, 2:44:16 AM7/21/16
to Flow Based Programming, toivo...@gmail.com, be...@gildrum.com, sistemas...@gmail.com, bobco...@outlook.com, j...@joemorrison.org, nordb...@gmail.com
Hi Paul,

I created new Maven project using Eclipse, added dependency to pom file.

<dependency>

<groupId>com.jpaulmorrison</groupId>

<artifactId>javafbp</artifactId>

<version>3.0.5</version>

</dependency>



And everything worked correctly.
So I can confirm, JavaFBP is available from Maven Central.

Thank You
Toivo

Paul Morrison

unread,
Jul 21, 2016, 9:01:32 AM7/21/16
to flow-based-...@googlegroups.com, toivo...@gmail.com, Humberto Madeira, Alfredo Sistema, Bob Corrick, JOSEPH D. MORRISON, Jon Nordby
Thanks, Toivo, that's great news! 

I would like to cross-link the Maven entry with the JavaFBP web site - is there a standard way to do this?

TIA

Paul

--

Paul Morrison

unread,
Jul 21, 2016, 9:50:28 AM7/21/16
to flow-based-...@googlegroups.com, toivo...@gmail.com, Humberto Madeira, Alfredo Sistema, Bob Corrick, JOSEPH D. MORRISON, Jon Nordby
Toivo, I also have the two questions I posted previously:

a) should I put the javadoc on GitHub? It seems to be on Maven - is this sufficient? What is the standard?

I am going to try Jake Wharton's suggestion in  http://stackoverflow.com/questions/3939595/making-javadocs-available-with-github-sonatype-maven-repo - presumably this is to put a browsable javadoc on GitHub - how does this play with Maven's copy? 

Bert, any thoughts on this?

b) should I post the full build.gradle that I used on GitHub, or a version that just builds the jar file...?

Thanks in advance,

Paul



Paul Morrison

unread,
Jul 21, 2016, 11:19:58 AM7/21/16
to flow-based-...@googlegroups.com, toivo...@gmail.com, Humberto Madeira, Alfredo Sistema, Bob Corrick, JOSEPH D. MORRISON, Jon Nordby
Hi everyone,

Jake Wharton's idea worked - more by my good luck than skill, I suspect.

Take a look at http://jpaulm.github.io/javafbp/ - IMHO it looks pretty good!  And the javadoc jar file is up on Maven.

Bert, I know you are looking at restructuring the libraries, and of course we have to fill in some more descriptions - but it looks like things are starting to move along!

Best regards,

Paul M.

Two outstanding questions:

a) how do I cross-link Maven with the JavaFBP GitHub site?

b) was i correct to put the entire build.gradle file on GitHub?

TIA
Reply all
Reply to author
Forward
0 new messages