It looks as if you have modified the file header of the source files. 
Maven checks the license (the file header) and returns an error message when 
the license required is different from the license provided.
When looking at the diff of one of your edits I noticed there are extra spaces 
in the license. See: 
https://github.com/13th-floor/bdb-index/commit/7c6b59fbdc445a122aa247b391c15a23dd64cac9#src/main/java/org/neo4j/index/bdbje/BerkeleyDbBatchInserterIndexProvider.java
These extra spaces make that maven does not install.
Niels

> Date: Sun, 31 Jul 2011 00:00:42 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [Neo4j] bdb-index
> 
> related to this I've created: https://trac.neo4j.org/ticket/358
> also committed on my fork, now AllTests.java works
> https://github.com/13th-floor/bdb-index
> 
> for some reason I cannot mvn install:
> [INFO] [enforcer:enforce {execution: enforce-maven}]
> [INFO] [license:check {execution: check-licenses}]
> [INFO] Checking licenses...
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> \neo4j\index\bdbje\BerkeleyDbIndex.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> \neo4j\index\bdbje\BerkeleyDbBatchInserterIndexProvider.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> \neo4j\index\bdbje\Neo4jTestCase.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> \neo4j\index\bdbje\TestBerkeley.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> \neo4j\index\bdbje\BerkeleyDbBatchInserterIndex.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> \neo4j\index\bdbje\BerkeleyDbDataSource.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> \neo4j\index\bdbje\TestBerkeleyBatchInsert.java
> [INFO] Missing header in:
> e:\down\13th-floor-bdb-index-f9a3155\src\test\java\All
> Tests.java
> [ERROR] BUILD ERROR
> [INFO] ---------------------------------------------------------
> [INFO] Some files do not have the expected license header
> [INFO] ---------------------------------------------------------
> 
> But it should work, I say; maybe let me know if it doesn't
> 
> On Sat, Jul 30, 2011 at 11:41 PM, John cyuczieekc <[email protected]>wrote:
> 
> > org.neo4j.kernel.impl.batchinsert.BatchInserterImpl
> > keeps StringLogger msgLog  still open even after shutdown()
> >  public void shutdown()
> >     {
> >         graphDbService.clearCaches();
> >         neoStore.close();
> >         msgLog.logMessage( Thread.currentThread() + " Clean shutdown on
> > BatchInserter(" + this + ")", true );
> >     }
> > we'd need a msgLog.close(storeDir)
> > and storeDir is the same param given to the constructor of
> > BatchInserterImpl
> > maybe someone from neo4j could do that?
> >
> > meanwhile I will ignore the failure to delete that file
> >
> >
> > On Sat, Jul 30, 2011 at 11:34 PM, John cyuczieekc 
> > <[email protected]>wrote:
> >
> >> testFindCreatedIndex() is the method that fails (due to unable to delete
> >> the file, else it works fine)
> >> but it only fails when testInsertionSpeed() is allowed to execute (ie. not
> >> @Ignore)
> >>
> >> messages.log contents:
> >> Sat Jul 30 23:31:23 CEST 2011: Thread[main,5,main] Starting
> >> BatchInserter(EmbeddedBatchInserter[target/var/batch])
> >> Sat Jul 30 23:31:42 CEST 2011: Thread[main,5,main] Clean shutdown on
> >> BatchInserter(EmbeddedBatchInserter[target/var/batch])
> >>
> >>
> >>
> >> On Sat, Jul 30, 2011 at 11:26 PM, John cyuczieekc 
> >> <[email protected]>wrote:
> >>
> >>>
> >>>
> >>> On Sat, Jul 30, 2011 at 11:23 PM, John cyuczieekc 
> >>> <[email protected]>wrote:
> >>>
> >>>> I did a quick check of what you said
> >>>> org.neo4j.index.bdbje.BerkeleyDbCommand.writeToFile(LogBuffer)
> >>>>  char[] indexName = indexId.indexName.toCharArray();
> >>>>  buffer.putInt( indexName.length );
> >>>>  buffer.put( indexName );
> >>>>
> >>>> I'm probably missing something but on my side it looks like it writes
> >>>> length then indexName (and I didn't update from github, just in case 
> >>>> you've
> >>>> already fixed this)
> >>>>
> >>>> Either way, my impression of what was happening is that some files got
> >>>> deleted, except some ie. the log, which were still open/in use, and maybe
> >>>> when recovery was tried, either it couldn't be opened, or due to being
> >>>> opened contained impartial data, or all was well but recovery couldn't
> >>>> happen because the log needed some other files or a previous database
> >>>> snapshot upon which to apply the recovered transactions
> >>>>
> >>>> I only get that messages.log being unable to delete when I allow the
> >>>> test testFindCreatedIndex() to run, I cannot yet figure out who creates 
> >>>> that
> >>>> file and to make sure it's being closed
> >>>>
> >>>> correction testInsertionSpeed()
> >>>
> >>>> John.
> >>>>
> >>>>
> >>>> On Sat, Jul 30, 2011 at 11:09 PM, Niels Hoogeveen <
> >>>> [email protected]> wrote:
> >>>>
> >>>>>
> >>>>> The problem is indeed related to not properly closing the bdb database,
> >>>>> and that is triggers another problem. In BerkeleyDbCommand data is being
> >>>>> stored into the transaction log and been read from the transaction log 
> >>>>> later
> >>>>> on. Something goes wrong making the indexName being retrieved from the
> >>>>> transaction log look like garbage.
> >>>>> I think I have located the problem. In the method
> >>>>> BerkeleyDbCommand#writeToFile the sequence of elements written to the 
> >>>>> buffer
> >>>>> is different from the order in which the method
> >>>>> BerkeleyDbCommand#readCommand reads those elements. The
> >>>>> BerkeleyDbCommand#writeToFile method cannot be correct, because it first
> >>>>> writes the indexName and then its length. It should of course first 
> >>>>> write
> >>>>> the length and then the indexName.
> >>>>> Niels
> >>>>> > Date: Sat, 30 Jul 2011 22:51:40 +0200
> >>>>> > From: [email protected]
> >>>>> > To: [email protected]
> >>>>> > Subject: Re: [Neo4j] bdb-index
> >>>>> >
> >>>>> > found out that I don't need to call index.delete() all the time,
> >>>>> instead
> >>>>> > BerkeleyDbDataSource.close() aka XaDataSource.close() should do what
> >>>>> > index.delete() does, namely closing all databases (related to this
> >>>>> > datasource) and their bdb environment; so I do just that.
> >>>>> >
> >>>>> > Therefore I answer some parts I asked before.
> >>>>> >
> >>>>> > And that logical.log.1 seems to be a part of XA Transactions and I
> >>>>> must find
> >>>>> > a way to see that it's closed or something
> >>>>> >
> >>>>> > On Sat, Jul 30, 2011 at 10:15 PM, John cyuczieekc <
> >>>>> [email protected]>wrote:
> >>>>> >
> >>>>> > > in TestBerkeley.java
> >>>>> > > So far I've found that, bdb environment(and relevant databases)
> >>>>> is(are)
> >>>>> > > only closed when index.delete() is called
> >>>>> > > and that can only be called when the current transaction is
> >>>>> finished (else
> >>>>> > > it will complain that some bdb databases are not opened on txn
> >>>>> commit)
> >>>>> > >    Applying all those changes, the following file is still in use
> >>>>> (due to
> >>>>> > > cannot be deleted):
> >>>>> > >
> >>>>> > > E:\wrkspc\bdb-index-fork\target\var\neo4j-db\logical.log.1
> >>>>> > > This seems to be part of neo4j, though I am not sure why would it
> >>>>> still be
> >>>>> > > in use even after graphDb.shutdown()
> >>>>> > > Any ideas why that would be still in use? Is graphDb.shutdown()
> >>>>> blocking
> >>>>> > > until everything is closed? or are there still threads left keeping
> >>>>> files
> >>>>> > > locked? or shutdown is delegated to other threads which may still
> >>>>> be doing
> >>>>> > > their work when .shutdown() returns ?
> >>>>> > >
> >>>>> > > By looking at some testcases in neo4j, I see that *index.delete()
> >>>>> can be
> >>>>> > > called before transaction finished, is this correct* ? anyone?
> >>>>> > > ie.
> >>>>> > >  beginTx();
> >>>>> > >         index = graphDb.index().forNodes( INDEX_NAME );
> >>>>> > >         index.delete();
> >>>>> > >         restartTx();
> >>>>> > > where
> >>>>> > >  void restartTx()
> >>>>> > >     {
> >>>>> > >         finishTx( true );
> >>>>> > >         beginTx();
> >>>>> > >     }
> >>>>> > >
> >>>>> > > in this case, if that's true that index.delete() should not cause
> >>>>> the txn
> >>>>> > > commit to fail, then this needs to be fixed in bdb-index
> >>>>> > >
> >>>>> > > Also,* is neo4j closing the indexes* somehow when
> >>>>> graphDb.shutdown() ? it
> >>>>> > > seems to me the only close would be index.delete() and neo4j isn't
> >>>>> closing
> >>>>> > > them, thus leaving the bdb Environment still open, thus tests that
> >>>>> require
> >>>>> > > shutdown and reopen of graphdb will fail since bdb wasn't itself
> >>>>> shutdown
> >>>>> > > and reopened but was left still open.
> >>>>> > > Maybe closing the indexes is left to the user then? it's fine with
> >>>>> me, just
> >>>>> > > so long as I know
> >>>>> > >
> >>>>> > >
> >>>>> > > disorganized John :)
> >>>>> > >
> >>>>> > >
> >>>>> > > On Sat, Jul 30, 2011 at 9:06 PM, John cyuczieekc <
> >>>>> [email protected]>wrote:
> >>>>> > >
> >>>>> > >> looks like before delving too deep, I found that attempting to
> >>>>> deleting
> >>>>> > >> the dbPath ie. deleteFileOrDirectory( dbPath );
> >>>>> > >> fails, right after graphDB.shutdown(); - I'm excluding the
> >>>>> possibility
> >>>>> > >> that that method is deferring the shutdown to another thread and
> >>>>> thus is
> >>>>> > >> non-blocking (due to my timing of it from previous tests looks
> >>>>> like it takes
> >>>>> > >> at most 3 sec)
> >>>>> > >>
> >>>>> > >> ie. this file cannot be deleted (likely's already in use):
> >>>>> > >>
> >>>>> E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\fast\name\je.info.0
> >>>>> > >> I need to check if and how bdb gets shutdown also, it kind of
> >>>>> looks like
> >>>>> > >> it doesn't
> >>>>> > >> So since that file doesn't get deleted, but probably others do,
> >>>>> maybe that
> >>>>> > >> is why we get those weird errors:
> >>>>> > >>
> >>>>> > >> Jul 30, 2011 9:04:11 PM
> >>>>> > >> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog
> >>>>> > >> doInternalRecovery
> >>>>> > >> INFO: Non clean shutdown detected on log
> >>>>> > >> [E:\wrkspc\bdb-index-fork\target\var\neo4j-db/logical.log.1].
> >>>>> Recovery
> >>>>> > >> started ...
> >>>>> > >> java.lang.RuntimeException:
> >>>>> com.sleepycat.je.EnvironmentFailureException:
> >>>>> > >> (JE 4.1.10) Problem creating output files in:
> >>>>> > >> E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\
> >>>>> \name/
> >>>>> > >> je.info UNEXPECTED_EXCEPTION: Unexpected internal Exception, may
> >>>>> have
> >>>>> > >> side effects.
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbDataSource.createDB(BerkeleyDbDataSource.java:377)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbDataSource.getDatabase(BerkeleyDbDataSource.java:278)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleydbTransaction.doCommit(BerkeleyDbTransaction.java:191)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaTransaction.commit(XaTransaction.java:319)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.injectOnePhaseCommit(XaResourceManager.java:366)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyOnePhaseCommitEntry(XaLogicalLog.java:514)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyEntry(XaLogicalLog.java:445)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.doInternalRecovery(XaLogicalLog.java:768)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:253)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:134)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.xaframework.XaContainer.openLogicalLog(XaContainer.java:97)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbDataSource.<init>(BerkeleyDbDataSource.java:96)
> >>>>> > >>     at
> >>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> >>>>> > >> Method)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> >>>>> > >>     at
> >>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.XaDataSourceManager.create(XaDataSourceManager.java:76)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:175)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbIndexImplementation.<init>(BerkeleyDbIndexImplementation.java:67)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbIndexImplementation.<init>(BerkeleyDbIndexImplementation.java:58)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.index.bdbje.BerkeleyDbIndexProvider.load(BerkeleyDbIndexProvider.java:38)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.KernelData.loadIndexImplementations(KernelData.java:146)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.EmbeddedGraphDbImpl$2.initializeIndexProviders(EmbeddedGraphDbImpl.java:179)
> >>>>> > >>     at
> >>>>> org.neo4j.kernel.GraphDbInstance.start(GraphDbInstance.java:159)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.EmbeddedGraphDbImpl.<init>(EmbeddedGraphDbImpl.java:189)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:86)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:63)
> >>>>> > >>     at
> >>>>> org.neo4j.index.bdbje.Neo4jTestCase.setUpDb(Neo4jTestCase.java:54)
> >>>>> > >>     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:601)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> >>>>> > >>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >>>>> > >>     at org.junit.runners.Suite.runChild(Suite.java:128)
> >>>>> > >>     at org.junit.runners.Suite.runChild(Suite.java:24)
> >>>>> > >>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >>>>> > >>     at
> >>>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >>>>> > >>     at
> >>>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >>>>> > >>     at
> >>>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >>>>> > >>     at
> >>>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >>>>> > >>     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >>>>> > >>     at
> >>>>> > >>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >>>>> > >> Caused by: com.sleepycat.je.EnvironmentFailureException: (JE
> >>>>> 4.1.10)
> >>>>> > >> Problem creating output files in:
> >>>>> > >> E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\
> >>>>> > >>
> >>>>> > >>
> >>>>> > >> On Sat, Jul 30, 2011 at 8:22 PM, John cyuczieekc <
> >>>>> [email protected]>wrote:
> >>>>> > >>
> >>>>> > >>> from my experience this kind of behaviour would happen mostly due
> >>>>> to
> >>>>> > >>> using some static fields which are expected to be in initialized
> >>>>> state for
> >>>>> > >>> each test, or test class
> >>>>> > >>>
> >>>>> > >>> I also needed to mention that I get this error:
> >>>>> > >>> Jul 30, 2011 8:18:54 PM
> >>>>> > >>> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog
> >>>>> > >>> doInternalRecovery
> >>>>> > >>> INFO: Non clean shutdown detected on log
> >>>>> > >>> [E:\wrkspc\bdb-index-fork\target\var\batch/logical.log.1].
> >>>>> Recovery started
> >>>>> > >>> ...
> >>>>> > >>> when running TestBerkeleyBatchInsert.java (all 3 tests in it) but
> >>>>> not
> >>>>> > >>> when running only the test in which it appears namely the method
> >>>>> > >>> testFindCreatedIndex()
> >>>>> > >>>
> >>>>> > >>> some state is carried from the previous tests, even if this is
> >>>>> just the
> >>>>> > >>> database not being deleted
> >>>>> > >>>
> >>>>> > >>> I'll check some more, ofc
> >>>>> > >>>
> >>>>> > >>>
> >>>>> > >>> On Sat, Jul 30, 2011 at 7:57 PM, John cyuczieekc <
> >>>>> [email protected]>wrote:
> >>>>> > >>>
> >>>>> > >>>> (ignore these, skip to the bold part: ie. search BOLD)
> >>>>> > >>>> Thanks Niels, I just tried what you said, with maven 3.0.3 it
> >>>>> seemed to
> >>>>> > >>>> do some downloading work for a while then eventually got this:
> >>>>> > >>>> [ERROR] Failed to execute goal on project
> >>>>> neo4j-berkeleydb-je-index:
> >>>>> > >>>> Could not resolve dependencies for project
> >>>>> > >>>> org.neo4j:neo4j-berkeleydb-je-index:jar:0.1-SNAPSHOT: Could not
> >>>>> find
> >>>>> > >>>> artifact org.neo4j:neo4j-kernel:jar:1.3-SNAPSHOT in
> >>>>> oracleReleases (
> >>>>> > >>>> http://download.oracle.com/maven) -> [Help 1]
> >>>>> > >>>> I'll try to view/edit that pom maybe I need 1.4
> >>>>> > >>>> That seems to have worked, but now I get this:
> >>>>> > >>>> [INFO] Checking licenses...
> >>>>> > >>>> [INFO] Missing header in:
> >>>>> > >>>> e:\down\13th-floor-bdb-index-fb11e38\13th-floor-bdb-in
> >>>>> > >>>> dex-fb11e38\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] BUILD FAILURE
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Total time: 1:10.949s
> >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:11:16 CEST 2011
> >>>>> > >>>> [INFO] Final Memory: 10M/156M
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [ERROR] Failed to execute goal
> >>>>> > >>>> com.mycila.maven-license-plugin:maven-license-plu
> >>>>> > >>>> gin:1.9.0:check (check-licenses) on project
> >>>>> neo4j-berkeleydb-je-index:
> >>>>> > >>>> Some file
> >>>>> > >>>> s do not have the expected license header -> [Help 1]
> >>>>> > >>>>
> >>>>> > >>>> How were you able to run mvn install ? did you have a different
> >>>>> config
> >>>>> > >>>> ie. auto ignore licenses? what about the 1.3 to 1.4
> >>>>> transformation, did you
> >>>>> > >>>> have to manually do it? So far, using maven is more of a pain
> >>>>> than using
> >>>>> > >>>> simply eclipse and adding dependencies manually heh
> >>>>> > >>>>
> >>>>> > >>>> Maybe I should try maven 2, let's see...
> >>>>> > >>>> mvn -version
> >>>>> > >>>> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> >>>>> > >>>> Java version: 1.6.0_26
> >>>>> > >>>> Java home: C:\Program Files\Java\jdk1.6.0_26\jre
> >>>>> > >>>> Default locale: en_US, platform encoding: Cp1252
> >>>>> > >>>> OS name: "windows 7" version: "6.1" arch: "amd64" Family:
> >>>>> "windows"
> >>>>> > >>>>
> >>>>> > >>>> With original pom with 1.3 neo4j requirement I still got error,
> >>>>> changed
> >>>>> > >>>> to 1.4
> >>>>> > >>>> then works but I get the licenses issue again:
> >>>>> > >>>> [INFO] [enforcer:enforce {execution: enforce-maven}]
> >>>>> > >>>> [INFO] [license:check {execution: check-licenses}]
> >>>>> > >>>> [INFO] Checking licenses...
> >>>>> > >>>> [INFO] Missing header in:
> >>>>> > >>>> e:\down\13th-floor-bdb-index-fb11e38\13th-floor-bdb-in
> >>>>> > >>>> dex-fb11e38\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [ERROR] BUILD ERROR
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Some files do not have the expected license header
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] For more information, run Maven with the -e switch
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Total time: 23 seconds
> >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:19:23 CEST 2011
> >>>>> > >>>> [INFO] Final Memory: 34M/350M
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>>
> >>>>> > >>>> ok then, trying to fix the license for that file...
> >>>>> > >>>> also I've seen that it now work from eclipse when on pom.xml Run
> >>>>> > >>>> As->Maven install
> >>>>> > >>>> [INFO] Checking licenses...
> >>>>> > >>>> [INFO] Missing header in:
> >>>>> > >>>> E:\wrkspc\bdb-index-fork\src\test\java\AllTests.java
> >>>>> > >>>> [INFO] Missing header in:
> >>>>> > >>>>
> >>>>> E:\wrkspc\bdb-index-fork\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] BUILD FAILURE
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Total time: 1.578s
> >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:25:02 CEST 2011
> >>>>> > >>>> [INFO] Final Memory: 16M/154M
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [ERROR] Failed to execute goal
> >>>>> > >>>> com.mycila.maven-license-plugin:maven-license-plugin:1.9.0:check
> >>>>> > >>>> (check-licenses) on project neo4j-berkeleydb-je-index: Some file
> >>>>> > >>>> s do not have the expected license header -> [Help 1]
> >>>>> > >>>>
> >>>>> > >>>> Ok after fixing the licenses for those 2 files, running from
> >>>>> eclipse
> >>>>> > >>>> yields:
> >>>>> > >>>>
> >>>>> > >>>> [INFO] Scanning for projects...
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Building neo4j-berkeleydb-je-index 0.1-SNAPSHOT
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO]
> >>>>> > >>>> [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce
> >>>>> (enforce-maven) @
> >>>>> > >>>> neo4j-berkeleydb-je-index ---
> >>>>> > >>>> [INFO]
> >>>>> > >>>> [INFO] --- maven-license-plugin:1.9.0:check (check-licenses) @
> >>>>> > >>>> neo4j-berkeleydb-je-index ---
> >>>>> > >>>> [INFO] Checking licenses...
> >>>>> > >>>> [INFO]
> >>>>> > >>>> [INFO] --- maven-resources-plugin:2.4.3:resources
> >>>>> (default-resources) @
> >>>>> > >>>> neo4j-berkeleydb-je-index ---
> >>>>> > >>>> [WARNING] The POM for
> >>>>> org.apache.maven:maven-plugin-api:jar:2.0.6 is
> >>>>> > >>>> missing, no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-project:jar:2.0.6
> >>>>> is
> >>>>> > >>>> missing, no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-core:jar:2.0.6 is
> >>>>> missing,
> >>>>> > >>>> no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-artifact:jar:2.0.6
> >>>>> is
> >>>>> > >>>> missing, no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-settings:jar:2.0.6
> >>>>> is
> >>>>> > >>>> missing, no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-model:jar:2.0.6 is
> >>>>> missing,
> >>>>> > >>>> no dependency information available
> >>>>> > >>>> [WARNING] The POM for org.apache.maven:maven-monitor:jar:2.0.6
> >>>>> is
> >>>>> > >>>> missing, no dependency information available
> >>>>> > >>>> [WARNING] The POM for
> >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4 is
> >>>>> missing, no
> >>>>> > >>>> dependency information available
> >>>>> > >>>> [WARNING] The POM for
> >>>>> org.codehaus.plexus:plexus-interpolation:jar:1.13
> >>>>> > >>>> is missing, no dependency information available
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] BUILD FAILURE
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [INFO] Total time: 1.780s
> >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:32:06 CEST 2011
> >>>>> > >>>> [INFO] Final Memory: 16M/154M
> >>>>> > >>>> [INFO]
> >>>>> > >>>>
> >>>>> ------------------------------------------------------------------------
> >>>>> > >>>> [ERROR] Failed to execute goal
> >>>>> > >>>> org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources
> >>>>> > >>>> (default-resources) on project neo4j-berkeleydb-je-index:
> >>>>> Executi
> >>>>> > >>>> on default-resources of goal
> >>>>> > >>>> org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources
> >>>>> failed:
> >>>>> > >>>> Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.
> >>>>> > >>>> 3 or one of its dependencies could not be resolved: The
> >>>>> following
> >>>>> > >>>> artifacts could not be resolved:
> >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4, org.c
> >>>>> > >>>> odehaus.plexus:plexus-interpolation:jar:1.13: The repository
> >>>>> system is
> >>>>> > >>>> offline but the artifact
> >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4 is not av
> >>>>> > >>>> ailable in the local repository. -> [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]
> >>>>> > >>>> [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/PluginResolutionException
> >>>>> > >>>>
> >>>>> > >>>> *BOLD *part :)
> >>>>> > >>>> Running from command line, but on a just now downloaded zip
> >>>>> file(as you
> >>>>> > >>>> said),
> >>>>> > >>>> it works (thus my eclipse maven still needs some work, ie. maybe
> >>>>> allow
> >>>>> > >>>> it internet access even though it's on ask in firewall)
> >>>>> > >>>> I mean I do see those errors that you said you're seeing...
> >>>>> can't really
> >>>>> > >>>> paste them here from terminal they will be broken with 80 chars
> >>>>> per line
> >>>>> > >>>>
> >>>>> > >>>> In eclipse without maven, running AllTests, although the tests
> >>>>> do pass,
> >>>>> > >>>> I failed to see that (possibly) the same exception(s) thrown by
> >>>>> maven
> >>>>> > >>>> install, are happening on console. But not when tests are run
> >>>>> each
> >>>>> > >>>> individually. So, your errors happen both with mvn install and
> >>>>> AllTests
> >>>>> > >>>> (which runs them both one after the other, too). So that was a
> >>>>> failure to
> >>>>> > >>>> notice on my part :) that counting from 0 to 100 on console
> >>>>> must've moved up
> >>>>> > >>>> the exceptions and since tests were all success, I didn't scroll
> >>>>> up.
> >>>>> > >>>>
> >>>>> > >>>> Trying to fix,
> >>>>> > >>>>
> >>>>> > >>>>
> >>>>> > >>>>
> >>>>> > >>>> On Sat, Jul 30, 2011 at 3:28 PM, Niels Hoogeveen <
> >>>>> > >>>> [email protected]> wrote:
> >>>>> > >>>>
> >>>>> > >>>>>
> >>>>> > >>>>> I use the download option on Github expand the zip in a
> >>>>> directory and
> >>>>> > >>>>> run mvn install in that directory without any problems.
> >>>>> > >>>>> Niels
> >>>>> > >>>>>
> >>>>> > >>>>> > Date: Sat, 30 Jul 2011 13:39:15 +0200
> >>>>> > >>>>> > From: [email protected]
> >>>>> > >>>>> > To: [email protected]
> >>>>> > >>>>> > Subject: Re: [Neo4j] bdb-index
> >>>>> > >>>>> >
> >>>>> > >>>>> > "When running the mvn install, both tests are ran after
> >>>>> another."
> >>>>> > >>>>> > Since I didn't use mvn (xD) I ran the tests manually one by
> >>>>> one, but
> >>>>> > >>>>> what
> >>>>> > >>>>> > you say makes sense, it's likely the tests fail when ran one
> >>>>> after
> >>>>> > >>>>> the
> >>>>> > >>>>> > other, I'll see what happens with an @Suite
> >>>>> > >>>>> > since there are only 2 junit tests, with @Suite they work
> >>>>> > >>>>> > Let's see if I could run mvn install (btw, avoided mvn so far
> >>>>> because
> >>>>> > >>>>> I
> >>>>> > >>>>> > cannot install the git plugin for some reason and that other
> >>>>> error I
> >>>>> > >>>>> get)
> >>>>> > >>>>> > Looks like I still need to find out how to fix this error:
> >>>>> > >>>>> > [ERROR]   The project
> >>>>> > >>>>> org.neo4j:neo4j-berkeleydb-je-index:0.1-SNAPSHOT
> >>>>> > >>>>> > (E:\wrkspc\bdb-index-fork\pom.xml) has 1 error
> >>>>> > >>>>> > [ERROR]     Non-resolvable parent POM: The repository system
> >>>>> is
> >>>>> > >>>>> offline but
> >>>>> > >>>>> > the artifact org.neo4j:parent-central:pom:18 is not available
> >>>>> in the
> >>>>> > >>>>> local
> >>>>> > >>>>> > repository. and 'parent.relativePath' points at wrong local
> >>>>> POM @
> >>>>> > >>>>> line 3,
> >>>>> > >>>>> > column 11 -> [Help 2]
> >>>>> > >>>>> >
> >>>>> > >>>>> > before I could do anything with maven...
> >>>>> > >>>>> > I'll skip trying to make maven to work for me for now, don't
> >>>>> feel
> >>>>> > >>>>> like it :)
> >>>>> > >>>>> >
> >>>>> > >>>>> > *I'm not qualified to fix this with maven, sorry*
> >>>>> > >>>>> > John
> >>>>> > >>>>> >
> >>>>> > >>>>> > On Fri, Jul 29, 2011 at 5:16 PM, Niels Hoogeveen
> >>>>> > >>>>> > <[email protected]>wrote:
> >>>>> > >>>>> >
> >>>>> > >>>>> > >
> >>>>> > >>>>> > > Hi John,
> >>>>> > >>>>> > > Thanks for looking into this.
> >>>>> > >>>>> > > I am still seeing the same error I had before. When running
> >>>>> the mvn
> >>>>> > >>>>> > > install, both tests are ran after another. For some reason
> >>>>> the
> >>>>> > >>>>> transaction
> >>>>> > >>>>> > > log sees an unclean shutdown and tries to commit pending
> >>>>> > >>>>> transactions.
> >>>>> > >>>>> > > During that process the index names of the bdb indexes are
> >>>>> being
> >>>>> > >>>>> retrieved
> >>>>> > >>>>> > > from binary storage. Here something goes wrong, because the
> >>>>> index
> >>>>> > >>>>> name
> >>>>> > >>>>> > > returned is garbage, so the recovery process fails because
> >>>>> it can't
> >>>>> > >>>>> find the
> >>>>> > >>>>> > > right index files.
> >>>>> > >>>>> > > Niels
> >>>>> > >>>>> > >
> >>>>> > >>>>> > > > Date: Fri, 29 Jul 2011 07:48:43 +0200
> >>>>> > >>>>> > > > From: [email protected]
> >>>>> > >>>>> > > > To: [email protected]
> >>>>> > >>>>> > > > Subject: Re: [Neo4j] bdb-index
> >>>>> > >>>>> > > >
> >>>>> > >>>>> > > > I forked and "fixed", the tests are all working now:
> >>>>> > >>>>> > > > https://github.com/13th-floor/bdb-index
> >>>>> > >>>>> > > > Let me know if you want me to do a pull request, ...
> >>>>> sadly I
> >>>>> > >>>>> applied
> >>>>> > >>>>> > > > formatting on RawBDBSpeed and the diff doesn't look
> >>>>> pretty if
> >>>>> > >>>>> you're
> >>>>> > >>>>> > > trying
> >>>>> > >>>>> > > > to see what changed
> >>>>> > >>>>> > > >
> >>>>> > >>>>> > > > John.
> >>>>> > >>>>> > > >
> >>>>> > >>>>> > > >
> >>>>> > >>>>> > > > On Thu, Jul 28, 2011 at 7:36 PM, Niels Hoogeveen
> >>>>> > >>>>> > > > <[email protected]>wrote:
> >>>>> > >>>>> > > >
> >>>>> > >>>>> > > > >
> >>>>> > >>>>> > > > > Trying to find something useful to hide the
> >>>>> implementation book
> >>>>> > >>>>> keeping
> >>>>> > >>>>> > > of
> >>>>> > >>>>> > > > > Enhanced API, I tried out dbd-index as can be found
> >>>>> here:
> >>>>> > >>>>> > > > > https://github.com/peterneubauer/bdb-index
> >>>>> > >>>>> > > > > It looks interesting, but fails its tests. When
> >>>>> recovering it
> >>>>> > >>>>> performs
> >>>>> > >>>>> > > > > BerkeleyDbCommand#readCommand from the log. The
> >>>>> retrieved
> >>>>> > >>>>> indexName is
> >>>>> > >>>>> > > not
> >>>>> > >>>>> > > > > actually garbage. I would like to help make this
> >>>>> component
> >>>>> > >>>>> workable,
> >>>>> > >>>>> > > but
> >>>>> > >>>>> > > > > area of the database is a bit beyond the scope that I
> >>>>> know.
> >>>>> > >>>>> > > > > I know this is completely unsupported software, but can
> >>>>> someone
> >>>>> > >>>>> give me
> >>>>> > >>>>> > > > > some pointers on how to fix this issue?
> >>>>> > >>>>> > > > > Niels
> >>>>> > >>>>> > > > > _______________________________________________
> >>>>> > >>>>> > > > > Neo4j mailing list
> >>>>> > >>>>> > > > > [email protected]
> >>>>> > >>>>> > > > > https://lists.neo4j.org/mailman/listinfo/user
> >>>>> > >>>>> > > > >
> >>>>> > >>>>> > > > _______________________________________________
> >>>>> > >>>>> > > > Neo4j mailing list
> >>>>> > >>>>> > > > [email protected]
> >>>>> > >>>>> > > > https://lists.neo4j.org/mailman/listinfo/user
> >>>>> > >>>>> > >
> >>>>> > >>>>> > > _______________________________________________
> >>>>> > >>>>> > > Neo4j mailing list
> >>>>> > >>>>> > > [email protected]
> >>>>> > >>>>> > > https://lists.neo4j.org/mailman/listinfo/user
> >>>>> > >>>>> > >
> >>>>> > >>>>> > _______________________________________________
> >>>>> > >>>>> > Neo4j mailing list
> >>>>> > >>>>> > [email protected]
> >>>>> > >>>>> > https://lists.neo4j.org/mailman/listinfo/user
> >>>>> > >>>>>
> >>>>> > >>>>> _______________________________________________
> >>>>> > >>>>> Neo4j mailing list
> >>>>> > >>>>> [email protected]
> >>>>> > >>>>> https://lists.neo4j.org/mailman/listinfo/user
> >>>>> > >>>>>
> >>>>> > >>>>
> >>>>> > >>>>
> >>>>> > >>>
> >>>>> > >>
> >>>>> > >
> >>>>> > _______________________________________________
> >>>>> > Neo4j mailing list
> >>>>> > [email protected]
> >>>>> > https://lists.neo4j.org/mailman/listinfo/user
> >>>>>
> >>>>> _______________________________________________
> >>>>> Neo4j mailing list
> >>>>> [email protected]
> >>>>> https://lists.neo4j.org/mailman/listinfo/user
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
                                          
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to