[Biojava-l] maven question

Andreas Prlic andreas at sdsc.edu
Thu Jul 21 21:24:05 UTC 2011


Hi Daniel,

your pom works fine in my eclipse setup (did a basic maven project and
copy and pasted your pom XML).

- Where is your .java file located? It should be somewhere under
.../src/main/java
- Did you try a "mvn clean package install" ?

Andreas


On Thu, Jul 21, 2011 at 11:13 AM, Daniel Quest <daniel.quest at gmail.com> wrote:
> Thanks for the tip Andreas,
> It is still not working for me.  here is a POM.xml
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>gov.ornl</groupId>
>   <artifactId>foo</artifactId>
>   <version>1.0-SNAPSHOT</version>
>   <packaging>jar</packaging>
>   <name>foo</name>
>   <url>http://maven.apache.org</url>
>   <properties>
>     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>   </properties>
>   <dependencies>
>        <dependency>
>             <groupId>org.biojava</groupId>
>             <artifactId>biojava3-core</artifactId>
>             <version>3.0.1</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>   </dependencies>
>   <repositories>
>     <repository>
> <id>biojava-maven-repo</id>
> <name>BioJava repository</name>
> <url>http://www.biojava.org/download/maven/</url>
> </repository>
> </repositories>
> </project>
>
> and here is the code that does not recognize:
> import org.biojava3.core.sequence.ProteinSequence;
> import org.biojava3.core.sequence.compound.AminoAcidCompound;
> import org.biojava3.core.sequence.compound.AminoAcidCompoundSet;
> import org.biojava3.core.sequence.io.FastaReader;
> import org.biojava3.core.sequence.io.FastaReaderHelper;
> import org.biojava3.core.sequence.io.GenericFastaHeaderParser;
> import org.biojava3.core.sequence.io.ProteinSequenceCreator;
> nothing fancy yet.  Any other ideas?
> Thanks
> -Daniel
> On Thu, Jul 21, 2011 at 1:55 PM, Andreas Prlic <andreas at sdsc.edu> wrote:
>>
>> Hi Daniel,
>>
>> you correctly specify where to get the .jars from, but you also need
>> to specify which of the modules you want to depend on. e.g.:
>>
>>        <dependency>
>>                        <groupId>org.biojava</groupId>
>>                        <artifactId>biojava3-core</artifactId>
>>                        <version>3.0.1</version>
>>                        <type>jar</type>
>>                        <scope>compile</scope>
>>                </dependency>
>>
>> Andreas
>>
>>
>>
>> On Thu, Jul 21, 2011 at 10:47 AM, Daniel Quest <daniel.quest at gmail.com>
>> wrote:
>> > Hey all,
>> >
>> > not sure what the maven dependancy should be to get biojava to work in a
>> > maven project.
>> >
>> > I tried:
>> >
>> >  <dependencies>
>> >        <dependency>
>> >            <groupId>org.biojava</groupId>
>> >            <artifactId>biojava</artifactId>
>> >        <version>3.0.1</version>
>> >        </dependency>
>> >  </dependencies>
>> >
>> > But that does not appear to be working in intellij
>> >
>> > I did do:
>> >  <repositories>
>> >    <repository>
>> > <id>biojava-maven-repo</id>
>> > <name>BioJava repository</name>
>> > <url>http://www.biojava.org/download/maven/</url>
>> >  </repository>
>> > </repositories>
>> >
>> > does someone have an example pom.xml file for projects that use BioJava?
>> > Thanks
>> > -Daniel
>> > _______________________________________________
>> > Biojava-l mailing list  -  Biojava-l at lists.open-bio.org
>> > http://lists.open-bio.org/mailman/listinfo/biojava-l
>> >
>>
>>
>>
>> --
>> -----------------------------------------------------------------------
>> Dr. Andreas Prlic
>> Senior Scientist, RCSB PDB Protein Data Bank
>> University of California, San Diego
>> (+1) 858.246.0526
>> -----------------------------------------------------------------------
>
>




More information about the Biojava-l mailing list