Hi,

Yes. Sometimes mvn clean and invalidating caches solves the problem. Yusuf,
please let us know if you have any questions.

Kind Regards,
Furkan KAMACI

On Tue, May 25, 2021 at 3:36 PM Hasan Hasan <[email protected]> wrote:

> Hi Furkan
>
> I think you are right. But in that case, there shouldn't be a problem as
> well. I hope Yusuf can solve his IDE problem.
>
> Hasan
>
> On Tue, May 25, 2021 at 2:31 PM Furkan KAMACI <[email protected]>
> wrote:
>
> > Hi Hasan,
> >
> > Yusuf may have created a new module into the existing Clerezza project.
> Is
> > that true Yusuf?
> >
> > Kind Regards,
> > Furkan KAMACI
> >
> > On Tue, May 25, 2021 at 3:24 PM Hasan <[email protected]> wrote:
> >
> > > Hi Yusuf
> > >
> > > This is my pom.xml for Tutorial 1
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <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>org.apache.clerezza.tutorial</groupId>
> > >     <artifactId>Tutorial-01</artifactId>
> > >     <packaging>jar</packaging>
> > >     <version>1.0-SNAPSHOT</version>
> > >
> > >     <build>
> > >         <plugins>
> > >             <plugin>
> > >                 <groupId>org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-compiler-plugin</artifactId>
> > >                 <version>3.8.1</version>
> > >                 <configuration>
> > >                     <source>1.8</source>
> > >                     <target>1.8</target>
> > >                 </configuration>
> > >             </plugin>
> > >             <plugin>
> > >                 <groupId>org.codehaus.mojo</groupId>
> > >                 <artifactId>exec-maven-plugin</artifactId>
> > >                 <version>1.6.0</version>
> > >                 <executions>
> > >                     <execution>
> > >                         <goals>
> > >                             <goal>java</goal>
> > >                         </goals>
> > >                     </execution>
> > >                 </executions>
> > >                 <configuration>
> > >
> > > <mainClass>org.apache.clerezza.tutorial.Tutorial01</mainClass>
> > >                 </configuration>
> > >             </plugin>
> > >         </plugins>
> > >     </build>
> > >     <name>Tutorial-01</name>
> > >     <url>http://maven.apache.org</url>
> > >     <dependencies>
> > >         <dependency>
> > >             <groupId>org.apache.clerezza</groupId>
> > >             <artifactId>api</artifactId>
> > >             <version>2.0.1-SNAPSHOT</version>
> > >         </dependency>
> > >         <dependency>
> > >             <groupId>org.apache.clerezza</groupId>
> > >             <artifactId>api-implementation</artifactId>
> > >             <version>2.0.1-SNAPSHOT</version>
> > >         </dependency>
> > >     </dependencies>
> > > </project>
> > >
> > > Hope that helps
> > >
> > > Hasan
> > >
> > > On Mon, May 24, 2021 at 11:23 PM Yusuf Karadağ <
> > [email protected]
> > > >
> > > wrote:
> > >
> > > > Dear Mr. Kamaci,
> > > > I did edit the code and organized the dependencies. No problem with
> > that.
> > > > The problem was: i created a new maven module to run the example
> code.
> > I
> > > > added 2 dependencies (api and api-implementation) but intellij didn't
> > > > recognize the imports somehow, even though they were already there
> and
> > i
> > > > corrected them. Then i had to add dependencies as external jars. I
> > think
> > > > it's just my IDE problem.
> > > >
> > > > Yusuf Karadag
> > > >
> > > > On Mon, May 24, 2021, 22:39 Furkan KAMACI <[email protected]>
> > > wrote:
> > > >
> > > > > Hi Yusuf,
> > > > >
> > > > > I can successfully run the tutorial via Intellij IDEA. Which maven
> > > > > dependency do you import? It may be the problem.
> > > > >
> > > > > On the other hand, you just need to edit tutorial as follows:
> > > > >
> > > > > *Iterator<Triple> iterator = myGraph.filter(null, null, null);*
> > > > >
> > > > > instead of:
> > > > >
> > > > > *Iterator iterator = myGraph.filter(null, null, null);*
> > > > >
> > > > > Kind Regards,
> > > > > Furkan KAMACI
> > > > >
> > > > > On Mon, May 24, 2021 at 10:53 PM Yusuf Karadağ <
> > > > [email protected]
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > I can easily build the project but i can't import dependencies to
> > an
> > > > > > example class automatically. But i'll fix it tomorrow hopefully.
> > > > > > Thanks for the advice anyway.
> > > > > > Regards!
> > > > > >
> > > > > > On Mon, May 24, 2021 at 2:34 PM Hasan <[email protected]> wrote:
> > > > > >
> > > > > > > Hi Yusuf
> > > > > > >
> > > > > > > Well done.
> > > > > > >
> > > > > > > I am not sure what went wrong regarding the use of IntelliJ.
> > > > > > > But could you do
> > > > > > > $ mvn clean install
> > > > > > > in a terminal window from your project folder?
> > > > > > >
> > > > > > > Regards
> > > > > > > Hasan
> > > > > > >
> > > > > > > On Mon, May 24, 2021 at 12:44 PM Yusuf Karadağ <
> > > > > > [email protected]
> > > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hello Mr. Hasan,
> > > > > > > > I've forked the project from Github a few days ago. I'm using
> > > > > IntelliJ
> > > > > > as
> > > > > > > > IDE. When i tried to add maven dependency, it added the
> > > dependency
> > > > > but
> > > > > > > > couldn't recognize any classes so I had to add the jar
> manually
> > > as
> > > > an
> > > > > > > > external library. Do you think it's some kind of IDE issue
> or i
> > > am
> > > > > > doing
> > > > > > > > sth wrong? I'm guessing there's a restructuring in the
> > > project.(The
> > > > > > > > *commons,
> > > > > > > > rdf *packages are no longer exist). So i changed the code and
> > > > imports
> > > > > > as
> > > > > > > > following :
> > > > > > > >
> > > > > > > > import org.apache.clerezza.BlankNode;import
> > > > > > > > org.apache.clerezza.Graph;import
> org.apache.clerezza.IRI;import
> > > > > > > > org.apache.clerezza.Triple;import
> > > > > > > >
> > > org.apache.clerezza.implementation.literal.PlainLiteralImpl;import
> > > > > > > > org.apache.clerezza.implementation.TripleImpl;import
> > > > > > > > org.apache.clerezza.implementation.in_memory.SimpleGraph;
> > > > > > > > import java.util.Iterator;
> > > > > > > > public class Example01 {
> > > > > > > >
> > > > > > > >     public static void main( String[] args ) {
> > > > > > > >         BlankNode subject = new BlankNode();
> > > > > > > >
> > > > > > > >         IRI isA = new IRI( "
> > > > > > > http://clerezza.apache.org/2017/01/example#isA";
> > > > > > > > );
> > > > > > > >         IRI clerezzaUser = new IRI(
> > > > > > > > "http://clerezza.apache.org/2017/01/example#ClerezzaUser"; );
> > > > > > > >
> > > > > > > >         IRI hasFirstName = new IRI(
> > > > > > > > "http://clerezza.apache.org/2017/01/example#hasFirstName"; );
> > > > > > > >         PlainLiteralImpl firstName = new PlainLiteralImpl(
> > > "Hasan"
> > > > );
> > > > > > > >
> > > > > > > >         TripleImpl subjectType = new TripleImpl( subject,
> isA,
> > > > > > > > clerezzaUser );
> > > > > > > >         TripleImpl subjectFirstName = new TripleImpl(
> subject,
> > > > > > > > hasFirstName, firstName );
> > > > > > > >
> > > > > > > >         Graph myGraph = new SimpleGraph();
> > > > > > > >         myGraph.add( subjectType );
> > > > > > > >         myGraph.add( subjectFirstName );
> > > > > > > >
> > > > > > > >         Iterator<Triple> iterator = myGraph.filter( null,
> null,
> > > > null
> > > > > );
> > > > > > > >         Triple triple;
> > > > > > > >         while ( iterator.hasNext() ) {
> > > > > > > >             triple = iterator.next();
> > > > > > > >             System.out.println(
> triple.getSubject().toString()
> > );
> > > > > > > >             System.out.println(
> > triple.getPredicate().toString()
> > > );
> > > > > > > >             System.out.println( triple.getObject().toString()
> > );
> > > > > > > >         }
> > > > > > > >     }
> > > > > > > > }
> > > > > > > >
> > > > > > > > *and i got the result as:*
> > > > > > > >
> > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > <http://clerezza.apache.org/2017/01/example#hasFirstName>
> > > > > > > > "Hasan"
> > > > > > > > org.apache.clerezza.BlankNode@35f983a6
> > > > > > > > <http://clerezza.apache.org/2017/01/example#isA>
> > > > > > > > <http://clerezza.apache.org/2017/01/example#ClerezzaUser>
> > > > > > > >
> > > > > > > > Regards!
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, May 24, 2021 at 10:20 AM Hasan Hasan <
> > > > [email protected]>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Yusuf
> > > > > > > > >
> > > > > > > > > Have you taken a look at the Clerezza codebase?
> > > > > > > > > If not, please create a fork of the master branch from
> > > > > > > > >
> > > > > > > > > https://github.com/apache/clerezza
> > > > > > > > >
> > > > > > > > > Try to build the modules using the reactor pom.xml
> > > > > > > > > If there is no problem to build, have a look at this
> tutorial
> > > > page:
> > > > > > > > >
> > > http://clerezza.apache.org/getting-started/tutorial/tutorial-01/
> > > > > > > > >
> > > > > > > > > The tutorial is outdated. Please follow the tutorial and
> fix
> > > the
> > > > > > > > tutorial.
> > > > > > > > >
> > > > > > > > > Let me know if you have any questions or problems.
> > > > > > > > > If you could fix the tutorial, please send us the result in
> > > this
> > > > > > > mailing
> > > > > > > > > list.
> > > > > > > > > Many thanks.
> > > > > > > > >
> > > > > > > > > Happy coding
> > > > > > > > >
> > > > > > > > > Hasan
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sat, May 22, 2021 at 2:48 PM Yusuf Karadağ <
> > > > > > > > [email protected]>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Dear Mr. Kamaci,
> > > > > > > > > > Thank you for informing me.
> > > > > > > > > > Regards!
> > > > > > > > > >
> > > > > > > > > > Yusuf Karadag
> > > > > > > > > >
> > > > > > > > > > On Sat, May 22, 2021, 14:04 Furkan KAMACI <
> > > > > [email protected]>
> > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > >
> > > > > > > > > > > Yes, you will report what you've done every week, and
> we
> > > will
> > > > > > > > > communicate
> > > > > > > > > > > about your progress at least once a week.
> > > > > > > > > > >
> > > > > > > > > > > Kind Regards,
> > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > >
> > > > > > > > > > > On Thu, May 20, 2021 at 11:04 PM Hasan <
> [email protected]
> > >
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hi Yusuf
> > > > > > > > > > > >
> > > > > > > > > > > > Perhaps Furkan would like to have one weekly.
> > > > > > > > > > > > I might join every now and then, but basically, I
> think
> > > it
> > > > > is a
> > > > > > > > good
> > > > > > > > > > > idea.
> > > > > > > > > > > >
> > > > > > > > > > > > Regards
> > > > > > > > > > > > Hasan
> > > > > > > > > > > >
> > > > > > > > > > > > On Wed, May 19, 2021 at 9:51 AM Yusuf Karadağ <
> > > > > > > > > > > [email protected]>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Hello and thank you! I have one question tho. Will
> > > there
> > > > be
> > > > > > > > > > > daily/weekly
> > > > > > > > > > > > > stand-ups during coding period?
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, May 19, 2021 at 7:10 AM Hasan <
> > > [email protected]>
> > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Welcome on board Yusuf!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I will help where I can. Don't hesitate to ask.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hasan
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Tue, May 18, 2021 at 10:15 PM Yusuf Karadağ <
> > > > > > > > > > > > > [email protected]
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thank you very much!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Yusuf Karadag
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Tue, May 18, 2021, 19:35 Reto Gmür <
> > > > > > > [email protected]
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Welcome Yusuf!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 17.05.21 20:45, Furkan KAMACI wrote:
> > > > > > > > > > > > > > > > > Hi Yusuf,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Congratulations on your acceptance of
> Google
> > > > Summer
> > > > > > of
> > > > > > > > Code
> > > > > > > > > > > 2021
> > > > > > > > > > > > > for
> > > > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > May 17, 2021 - June 7, 2021, is the
> community
> > > > > bonding
> > > > > > > > > period.
> > > > > > > > > > > You
> > > > > > > > > > > > > can
> > > > > > > > > > > > > > > try
> > > > > > > > > > > > > > > > > to familiarize yourself with Apache
> Clerezza
> > > > during
> > > > > > > this
> > > > > > > > > > > period.
> > > > > > > > > > > > > > Clone
> > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > codebase, try to pick some issues from Jira
> > to
> > > > fix
> > > > > or
> > > > > > > > > create
> > > > > > > > > > > new
> > > > > > > > > > > > > > tasks.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > You will start your project on June 7,
> 2021.
> > > > Until
> > > > > > > then,
> > > > > > > > > try
> > > > > > > > > > to
> > > > > > > > > > > > be
> > > > > > > > > > > > > > > ready
> > > > > > > > > > > > > > > > > for the next period.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > That will be my five years as a mentor for
> > > GSoC.
> > > > > All
> > > > > > of
> > > > > > > > > them
> > > > > > > > > > > have
> > > > > > > > > > > > > > > > > successfully finished their tasks. If there
> > is
> > > > only
> > > > > > one
> > > > > > > > > > > takeaway
> > > > > > > > > > > > > from
> > > > > > > > > > > > > > > > that
> > > > > > > > > > > > > > > > > success story, it is not breaking the
> > > > > communication.
> > > > > > > Try
> > > > > > > > to
> > > > > > > > > > be
> > > > > > > > > > > > > active
> > > > > > > > > > > > > > > on
> > > > > > > > > > > > > > > > > the mailing list and want help when you
> need
> > > it.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I and Hasan will be your mentors. Hasan
> has a
> > > > deep
> > > > > > > > > knowledge
> > > > > > > > > > of
> > > > > > > > > > > > > > Apache
> > > > > > > > > > > > > > > > > Clerezza.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Feel free to ask if you have any questions.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > PS: Do not forget to subscribe to the mail
> > list
> > > > if
> > > > > > you
> > > > > > > > > > haven't.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Kind Regards,
> > > > > > > > > > > > > > > > > Furkan KAMACI
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Yusuf
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Yusuf
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Yusuf
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to